SlideShare a Scribd company logo
© SQLI GROUP – 2015
© SQLI GROUP – 2015 2
Introduction
Solutions d’intégration Hybris / SAP
SAP JAVA Connector
BAPI SAP JAVA Connector
Conclusion
© SQLI GROUP – 2015
INTRODUCTION
3
+ PDM : 26%
+ REVENUE : 6 B$
+ ARCT : 3 tiers
+ PRG : ABAP
© SQLI GROUP – 2015
SOLUTION D’INTÉGRATION ASYNCHRONE
4
SAP Hybris
© SQLI GROUP – 2015
SOLUTION D’INTÉGRATION SYNCHRONE
5
Hybris SAP
© SQLI GROUP – 2015
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.
6
© SQLI GROUP – 2015
ARCHITECTURE SAP JAVA CONNECTOR
7
JAVA APPLICATION
SAP
SAP
JCO
JCO JAVA API
JNI Layer
CPI-C
RFC
RFC API
© SQLI GROUP – 2015
SAP
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.
8
Business Object
BAPI
BAPI
Function Builder
Function Module
Function Module
RFC Access
© SQLI GROUP – 2015
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.
9
© SQLI GROUP – 2015
+EXEMPLE BAPI STOCK :
+PARAMÈTRES BAPI INPUT
10
DÉVELOPPEMENT BAPI
BAPI AHI_BROWSING_CATALOG_REQ1_BR1
Description Call BAPI to display stock information on product detailed page.
BAPI NAME Z_BAPI_MATERIAL_AVAILABILITY
TYPE ATTRIBUT ATTRIBUT HYBRIS ATTRIBUT SAP
INPUT PLANT Attribut configurable BAPIMATVP-WERKS
INPUT MATERIAL Code produit BAPIMATVP-MATNR
INPUT UNIT Unité BAPIADMM-UNIT
OUTPUT WMDVEX OUTPUT BAPIWMDVE
© SQLI GROUP – 2015
TESTER BAPI DANS SAP
+TÉLÉCHARGER ET INSTALLER SAP GUI ( SAP LOGON) :
11
csdrabatLogicielsSAPSAP GUI 7.10 50092483_4.rar
1
2
3
© SQLI GROUP – 2015
TESTER BAPI DANS SAP
+CONFIGURATION SAP GUI ( SAP LOGON) :
12
1
2
3
© SQLI GROUP – 2015
TESTER BAPI DANS SAP
+CONNEXION SAP GUI ( SAP LOGON) :
13
2
© SQLI GROUP – 2015
TESTER BAPI DANS SAP
14
1
2
3
© SQLI GROUP – 2015
TESTER BAPI DANS SAP
15
© SQLI GROUP – 2015
TESTER BAPI DANS SAP
16
© SQLI GROUP – 2015
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
17
© SQLI GROUP – 2015
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.
18
<interface>
JCoManagedConnectionContainer
-----------------------
getManagedConnection()
<interface>
StockConnector
-----------------------
getStock()
© SQLI GROUP – 2015 19
RÉCUPÉRER STOCK
© SQLI GROUP – 2015
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 PERMETTENTAUX 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
20
© SQLI GROUP – 2015 21

More Related Content

What's hot

엘라스틱서치 실무 가이드_202204.pdf
엘라스틱서치 실무 가이드_202204.pdf엘라스틱서치 실무 가이드_202204.pdf
엘라스틱서치 실무 가이드_202204.pdf
한 경만
 
PostgreSQL High_Performance_Cheatsheet
PostgreSQL High_Performance_CheatsheetPostgreSQL High_Performance_Cheatsheet
PostgreSQL High_Performance_Cheatsheet
Lucian Oprea
 
MySQLとPostgreSQLの基本的な実行プラン比較
MySQLとPostgreSQLの基本的な実行プラン比較MySQLとPostgreSQLの基本的な実行プラン比較
MySQLとPostgreSQLの基本的な実行プラン比較
Shinya Sugiyama
 
Tips of Malloc & Free
Tips of Malloc & FreeTips of Malloc & Free
Tips of Malloc & Free
Tetsuyuki Kobayashi
 
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
 
Linux Terminal commands for Devops.pdf
Linux Terminal commands for Devops.pdfLinux Terminal commands for Devops.pdf
Linux Terminal commands for Devops.pdf
Nambi Nam
 
YOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceYOW2020 Linux Systems Performance
YOW2020 Linux Systems Performance
Brendan Gregg
 
Portabilidad Numérica en España
Portabilidad Numérica en EspañaPortabilidad Numérica en España
Portabilidad Numérica en España
Jorge Bossio
 
Spark core
Spark coreSpark core
Spark core
Freeman Zhang
 
Apache HBase 入門 (第1回)
Apache HBase 入門 (第1回)Apache HBase 入門 (第1回)
Apache HBase 入門 (第1回)
tatsuya6502
 
DevDays: Profiling With Java Flight Recorder
DevDays: Profiling With Java Flight RecorderDevDays: Profiling With Java Flight Recorder
DevDays: Profiling With Java Flight Recorder
Miro Wengner
 
Sap security interview question & answers
Sap security interview question & answersSap security interview question & answers
Sap security interview question & answers
Nancy Nelida
 
PostgreSQL Streaming Replication Cheatsheet
PostgreSQL Streaming Replication CheatsheetPostgreSQL Streaming Replication Cheatsheet
PostgreSQL Streaming Replication Cheatsheet
Alexey Lesovsky
 
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
Kentaro Yoshida
 
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
PgDay.Seoul
 
20090107 Postgre Sqlチューニング(Sql編)
20090107 Postgre Sqlチューニング(Sql編)20090107 Postgre Sqlチューニング(Sql編)
20090107 Postgre Sqlチューニング(Sql編)Hiromu Shioya
 
딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)
WON JOON YOO
 
대량의 DML 작업에 대한 성능개선방안_Wh oracle
대량의 DML 작업에 대한 성능개선방안_Wh oracle대량의 DML 작업에 대한 성능개선방안_Wh oracle
대량의 DML 작업에 대한 성능개선방안_Wh oracle
엑셈
 
Project Hydrogen: State-of-the-Art Deep Learning on Apache Spark
Project Hydrogen: State-of-the-Art Deep Learning on Apache SparkProject Hydrogen: State-of-the-Art Deep Learning on Apache Spark
Project Hydrogen: State-of-the-Art Deep Learning on Apache Spark
Databricks
 
SQLチューニング入門 入門編
SQLチューニング入門 入門編SQLチューニング入門 入門編
SQLチューニング入門 入門編Miki Shimogai
 

What's hot (20)

엘라스틱서치 실무 가이드_202204.pdf
엘라스틱서치 실무 가이드_202204.pdf엘라스틱서치 실무 가이드_202204.pdf
엘라스틱서치 실무 가이드_202204.pdf
 
PostgreSQL High_Performance_Cheatsheet
PostgreSQL High_Performance_CheatsheetPostgreSQL High_Performance_Cheatsheet
PostgreSQL High_Performance_Cheatsheet
 
MySQLとPostgreSQLの基本的な実行プラン比較
MySQLとPostgreSQLの基本的な実行プラン比較MySQLとPostgreSQLの基本的な実行プラン比較
MySQLとPostgreSQLの基本的な実行プラン比較
 
Tips of Malloc & Free
Tips of Malloc & FreeTips of Malloc & Free
Tips of Malloc & Free
 
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
 
Linux Terminal commands for Devops.pdf
Linux Terminal commands for Devops.pdfLinux Terminal commands for Devops.pdf
Linux Terminal commands for Devops.pdf
 
YOW2020 Linux Systems Performance
YOW2020 Linux Systems PerformanceYOW2020 Linux Systems Performance
YOW2020 Linux Systems Performance
 
Portabilidad Numérica en España
Portabilidad Numérica en EspañaPortabilidad Numérica en España
Portabilidad Numérica en España
 
Spark core
Spark coreSpark core
Spark core
 
Apache HBase 入門 (第1回)
Apache HBase 入門 (第1回)Apache HBase 入門 (第1回)
Apache HBase 入門 (第1回)
 
DevDays: Profiling With Java Flight Recorder
DevDays: Profiling With Java Flight RecorderDevDays: Profiling With Java Flight Recorder
DevDays: Profiling With Java Flight Recorder
 
Sap security interview question & answers
Sap security interview question & answersSap security interview question & answers
Sap security interview question & answers
 
PostgreSQL Streaming Replication Cheatsheet
PostgreSQL Streaming Replication CheatsheetPostgreSQL Streaming Replication Cheatsheet
PostgreSQL Streaming Replication Cheatsheet
 
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
MySQL Casual Talks Vol.4 「MySQL-5.6で始める全文検索 〜InnoDB FTS編〜」
 
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG[Pgday.Seoul 2018]  이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
 
20090107 Postgre Sqlチューニング(Sql編)
20090107 Postgre Sqlチューニング(Sql編)20090107 Postgre Sqlチューニング(Sql編)
20090107 Postgre Sqlチューニング(Sql編)
 
딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리를 학습을 위한 파워포인트. (Deep Learning for Natural Language Processing)
 
대량의 DML 작업에 대한 성능개선방안_Wh oracle
대량의 DML 작업에 대한 성능개선방안_Wh oracle대량의 DML 작업에 대한 성능개선방안_Wh oracle
대량의 DML 작업에 대한 성능개선방안_Wh oracle
 
Project Hydrogen: State-of-the-Art Deep Learning on Apache Spark
Project Hydrogen: State-of-the-Art Deep Learning on Apache SparkProject Hydrogen: State-of-the-Art Deep Learning on Apache Spark
Project Hydrogen: State-of-the-Art Deep Learning on Apache Spark
 
SQLチューニング入門 入門編
SQLチューニング入門 入門編SQLチューニング入門 入門編
SQLチューニング入門 入門編
 

Viewers also liked

Corevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2BCorevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2B
Kids4Peace International
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012
hwilming
 
SAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss TechnologiesSAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss Technologies
hwilming
 
RFC destination step by step
RFC destination step by stepRFC destination step by step
RFC destination step by step
Ripunjay Rathaur
 
Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...
ColdFusionConference
 
SAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner WebinarSAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner Webinar
SAP PartnerEdge program for Application Development
 
Predicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience ReportPredicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience Report
tilman.holschuh
 
Sap java
Sap javaSap java
Sap java
largeman
 
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
elliando dias
 
The new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spiThe new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spi
Cyril Lakech
 
Intro To Sap Netweaver Java
Intro To Sap Netweaver JavaIntro To Sap Netweaver Java
Intro To Sap Netweaver Java
Leland Bartlett
 
235470379 rfc-destination-sap-srm
235470379 rfc-destination-sap-srm235470379 rfc-destination-sap-srm
235470379 rfc-destination-sap-srm
Manish Nangalia
 
Neha Gupta - AIR Mobile: Cross promotion
Neha Gupta - AIR Mobile: Cross promotionNeha Gupta - AIR Mobile: Cross promotion
Neha Gupta - AIR Mobile: Cross promotion
Flash Conference
 
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave LloydAdobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Dave Lloyd
 
AEM 6.2 -Assets - Creating engaging experience at scale
AEM 6.2 -Assets - Creating engaging experience at scaleAEM 6.2 -Assets - Creating engaging experience at scale
AEM 6.2 -Assets - Creating engaging experience at scale
Kevin Farley
 
Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)
ERPScan
 
Low latency Java apps
Low latency Java appsLow latency Java apps
Low latency Java apps
Simon Ritter
 
Connecting IMS LTI and SAML (Draft)
Connecting IMS LTI and SAML (Draft)Connecting IMS LTI and SAML (Draft)
Connecting IMS LTI and SAML (Draft)
Charles Severance
 
Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan) Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan)
Nine Lanterns
 
AEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, IntegrationsAEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, Integrations
connectwebex
 

Viewers also liked (20)

Corevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2BCorevist extension for hybris Commerce Accelerator for B2B
Corevist extension for hybris Commerce Accelerator for B2B
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012
 
SAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss TechnologiesSAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss Technologies
 
RFC destination step by step
RFC destination step by stepRFC destination step by step
RFC destination step by step
 
Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...Developing High Performance and Scalable ColdFusion Application Using Terraco...
Developing High Performance and Scalable ColdFusion Application Using Terraco...
 
SAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner WebinarSAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner Webinar
 
Predicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience ReportPredicting Defects in SAP Java Code: An Experience Report
Predicting Defects in SAP Java Code: An Experience Report
 
Sap java
Sap javaSap java
Sap java
 
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...
 
The new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spiThe new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spi
 
Intro To Sap Netweaver Java
Intro To Sap Netweaver JavaIntro To Sap Netweaver Java
Intro To Sap Netweaver Java
 
235470379 rfc-destination-sap-srm
235470379 rfc-destination-sap-srm235470379 rfc-destination-sap-srm
235470379 rfc-destination-sap-srm
 
Neha Gupta - AIR Mobile: Cross promotion
Neha Gupta - AIR Mobile: Cross promotionNeha Gupta - AIR Mobile: Cross promotion
Neha Gupta - AIR Mobile: Cross promotion
 
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave LloydAdobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
 
AEM 6.2 -Assets - Creating engaging experience at scale
AEM 6.2 -Assets - Creating engaging experience at scaleAEM 6.2 -Assets - Creating engaging experience at scale
AEM 6.2 -Assets - Creating engaging experience at scale
 
Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)
 
Low latency Java apps
Low latency Java appsLow latency Java apps
Low latency Java apps
 
Connecting IMS LTI and SAML (Draft)
Connecting IMS LTI and SAML (Draft)Connecting IMS LTI and SAML (Draft)
Connecting IMS LTI and SAML (Draft)
 
Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan) Interoperability - LTI and Experience API (Formerly TinCan)
Interoperability - LTI and Experience API (Formerly TinCan)
 
AEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, IntegrationsAEM 6 DAM - Integrations, Integrations, Integrations
AEM 6 DAM - Integrations, Integrations, Integrations
 

Similar to Sap java connector / Hybris RFC

Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Wiiisdom
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
Ravi Varma
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
SAP Cloud Platform
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016
Peter Spielvogel
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ssuser8bab641
 
Life after Xcelsius
Life after XcelsiusLife after Xcelsius
Life after Xcelsius
Visual_BI
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
Ted Castelijns
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
Wiiisdom
 
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices OverviewSAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Customer Experience
 
S4 h 188 sap s4hana cloud implementation with sap activate
S4 h 188 sap s4hana cloud implementation with sap activateS4 h 188 sap s4hana cloud implementation with sap activate
S4 h 188 sap s4hana cloud implementation with sap activate
Lokesh Modem
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
Wiiisdom
 
SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016
Laurent Rieu
 
Capgemini - Take your organization to Cloud 9
Capgemini - Take your organization to Cloud 9Capgemini - Take your organization to Cloud 9
Capgemini - Take your organization to Cloud 9
Capgemini
 
SAP BusinessObjects 4.3: Überblick und Neuerungen
SAP BusinessObjects 4.3: Überblick und NeuerungenSAP BusinessObjects 4.3: Überblick und Neuerungen
SAP BusinessObjects 4.3: Überblick und Neuerungen
Wiiisdom
 
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowHow SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
Flowable
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
SAP Technology
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
samimbangalore
 
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
Peter Spielvogel
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform
 
AD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsAD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP Solutions
Christian Holsing
 

Similar to Sap java connector / Hybris RFC (20)

Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
 
Life after Xcelsius
Life after XcelsiusLife after Xcelsius
Life after Xcelsius
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices OverviewSAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
SAP Hybris Cloud for Customer Integration Scenarios and Best-Practices Overview
 
S4 h 188 sap s4hana cloud implementation with sap activate
S4 h 188 sap s4hana cloud implementation with sap activateS4 h 188 sap s4hana cloud implementation with sap activate
S4 h 188 sap s4hana cloud implementation with sap activate
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
 
SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016SAP Fiori Cloud Service webinar - June 10, 2016
SAP Fiori Cloud Service webinar - June 10, 2016
 
Capgemini - Take your organization to Cloud 9
Capgemini - Take your organization to Cloud 9Capgemini - Take your organization to Cloud 9
Capgemini - Take your organization to Cloud 9
 
SAP BusinessObjects 4.3: Überblick und Neuerungen
SAP BusinessObjects 4.3: Überblick und NeuerungenSAP BusinessObjects 4.3: Überblick und Neuerungen
SAP BusinessObjects 4.3: Überblick und Neuerungen
 
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP WorkflowHow SAP uses Flowable as its BPMN engine for SAP CP Workflow
How SAP uses Flowable as its BPMN engine for SAP CP Workflow
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
 
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
SAP UX update for ASUG chapter meetings 2022 Q1 and Q2
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
AD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsAD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP Solutions
 

Recently uploaded

一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
aisafed42
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
anfaltahir1010
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 

Recently uploaded (20)

一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 

Sap java connector / Hybris RFC

  • 1. © SQLI GROUP – 2015
  • 2. © SQLI GROUP – 2015 2 Introduction Solutions d’intégration Hybris / SAP SAP JAVA Connector BAPI SAP JAVA Connector Conclusion
  • 3. © SQLI GROUP – 2015 INTRODUCTION 3 + PDM : 26% + REVENUE : 6 B$ + ARCT : 3 tiers + PRG : ABAP
  • 4. © SQLI GROUP – 2015 SOLUTION D’INTÉGRATION ASYNCHRONE 4 SAP Hybris
  • 5. © SQLI GROUP – 2015 SOLUTION D’INTÉGRATION SYNCHRONE 5 Hybris SAP
  • 6. © SQLI GROUP – 2015 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. 6
  • 7. © SQLI GROUP – 2015 ARCHITECTURE SAP JAVA CONNECTOR 7 JAVA APPLICATION SAP SAP JCO JCO JAVA API JNI Layer CPI-C RFC RFC API
  • 8. © SQLI GROUP – 2015 SAP 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. 8 Business Object BAPI BAPI Function Builder Function Module Function Module RFC Access
  • 9. © SQLI GROUP – 2015 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. 9
  • 10. © SQLI GROUP – 2015 +EXEMPLE BAPI STOCK : +PARAMÈTRES BAPI INPUT 10 DÉVELOPPEMENT BAPI BAPI AHI_BROWSING_CATALOG_REQ1_BR1 Description Call BAPI to display stock information on product detailed page. BAPI NAME Z_BAPI_MATERIAL_AVAILABILITY TYPE ATTRIBUT ATTRIBUT HYBRIS ATTRIBUT SAP INPUT PLANT Attribut configurable BAPIMATVP-WERKS INPUT MATERIAL Code produit BAPIMATVP-MATNR INPUT UNIT Unité BAPIADMM-UNIT OUTPUT WMDVEX OUTPUT BAPIWMDVE
  • 11. © SQLI GROUP – 2015 TESTER BAPI DANS SAP +TÉLÉCHARGER ET INSTALLER SAP GUI ( SAP LOGON) : 11 csdrabatLogicielsSAPSAP GUI 7.10 50092483_4.rar 1 2 3
  • 12. © SQLI GROUP – 2015 TESTER BAPI DANS SAP +CONFIGURATION SAP GUI ( SAP LOGON) : 12 1 2 3
  • 13. © SQLI GROUP – 2015 TESTER BAPI DANS SAP +CONNEXION SAP GUI ( SAP LOGON) : 13 2
  • 14. © SQLI GROUP – 2015 TESTER BAPI DANS SAP 14 1 2 3
  • 15. © SQLI GROUP – 2015 TESTER BAPI DANS SAP 15
  • 16. © SQLI GROUP – 2015 TESTER BAPI DANS SAP 16
  • 17. © SQLI GROUP – 2015 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 17
  • 18. © SQLI GROUP – 2015 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. 18 <interface> JCoManagedConnectionContainer ----------------------- getManagedConnection() <interface> StockConnector ----------------------- getStock()
  • 19. © SQLI GROUP – 2015 19 RÉCUPÉRER STOCK
  • 20. © SQLI GROUP – 2015 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 PERMETTENTAUX 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 20
  • 21. © SQLI GROUP – 2015 21