Intégration Hybris / SAP SAP JAVA Connector PLAN Introduction Solution d’intégration Asynchrone Solution d’intégration Synchrone SAP Java Connector Abréviation : SAP JCO L’objectif: Définir UN middleware QUI assure la communication avec SAP. Supporter l’implémentation des applications Desktop & Web. Caractéristiques SAP JCO : basé sur JNI - Java Native Interface- CE qui permet d’accéder à bibliothèque CPI-C (Common Programming Interface - Communications) . EFFectue des apples à des function En mode inbound (Java client appel BAPI OU RFM) OU outbound (ABAP calls external Java Server). SAP Jco est mutli-Platforms. Architecture SAP JAVA CoNNECTOR SAP JCO BAPI Business Application Programming Interface : des interfaces de programmation normalisées qui permettent aux programmes externes d'avoir accès aux données et aux processus de gestion du système SAP. SAP JCO JAR Etablissement de connexion . Execution des Functions. accès Et La navigation dans les tables. Mapping ENTRE ABAP et JAVa data types. Programmation multithreading. Gestion des exceptions. Développement BAPI Exemple BAPI Stock : Paramètres BAPI INPUT Tester BAPI Dans SAP Télécharger et installer SAP GUI ( SAP logon) : Tester BAPI Dans SAP Configuration SAP GUI ( SAP logon) : Tester BAPI Dans SAP Connexion SAP GUI ( SAP logon) : Tester BAPI Dans SAP Tester BAPI Dans SAP Tester BAPI Dans SAP Configurer DESTINATION RFC L’ajout des extensions SAP Comme DES dépendances de projet dans le fichier localextensions.xml. Création ou modification de l’impex de création de la RFC destination : sap.impex Développer BAPI Dans Hybris Les étapes à suivre : Récupérer Une Connexion. Récupérer La fonction BAPI. Définir les paramètres d’import de la. Fonction BAPI. Exécuter la fonction. Récupérer les paramètres d’Export de la fonction. Récupérer Stock Conclusion L’intégration entre SAP / Hybris S’impose Jour après Jour ; Personne N’est à l’abris de cette mutation. L'intégration SAP / Hybris s’effectue Selon deux mode Synchrone à l’aide de SAP JAVA Connector et Asynchrone à l’aide de DataHUB. SAP JAVA Connector se base Sur la Notion des BAPIs: des interfaces de programmation normalisées qui permettent aux programmes externes d'avoir accès aux données et aux processus de gestion du système SAP. SAP LOGON GUI Permet de Tester les BAPI DANS SAP. Pour plus de détails sur hybris-SAP Solution Integration , Rendez-vous sur : https://wiki.hybris.com/display/release5/Getting+Started+with+hybris-SAP+Solution+Integration MERCI Pour Votre Attention