This is one of the detailed course that is designed to cover all the aspects of Interface Development with SAP PI / SAP PO tool that can help you learn a skill and build your career in Integration space.
What SAP PI / SAP PO Adapters are covered?
You will learn Interface Development for following Adapters:
This is one of the detailed course that is designed to cover all the aspects of Interface Development with SAP PI / SAP PO tool that can help you learn a skill and build your career in Integration space.
What SAP PI / SAP PO Adapters are covered?
You will learn Interface Development for following Adapters:
IDOC_AAE
RFC
FILE
FTP
REST
JDBC
HTTP_AAE
SOAP (
This course covers the following Interface Scenarios:
File with File Content Conversion
File with Availability Time Planning (ATP)
File Adapter Scheduling
JDBC to JDBC Scenario
Synchronous Interface with HTTP_AAE Adapter
Webservices with SOAP (Publish in Service Registry, Generate WSDL)
Token Authentication with REST
ECC to PO Connection
Order Scenario with IDOC
Lookup with RFC
Send email with Mail Adapter
What will your learn in this course?
This course will prepare you to:
Build End to End Interface with SAP PO / SAP PI Process Integration Tool.
How to do Client Transport from ESR and ID.
Learn How to use the Standard Adapter and Build Interface.
How to Monitor your Interface via PIMON tool.
How to Test your Interface with tools like RWB, SOAPUI and PostMan
Build Interface with Configuration Scenarios.
What Topics are covered in this Course?
End to End Development of Interface.
Integration Scenarios.
Standard Adapter Configuration.
Mapping Techniques with RFC Lookup.
Testing of the Interface with
Course based on:
SAP PO 7.5
Downloads:
Download Interface Code (TPZ)
Source Code
Supported Structures of XSD
All the hands-on training is shown on the Live PO 7.5 system so that you can do it yourself later.
SLD Object Name:
PRODUCT: TECHIEPRESS
SWCV: TECHIEPRESS 1.0
TECHNICAL SYSTEM: TS_ECC_800_TP_GLOBAL - 3rd Party
BUSINESS SYSTEM: ERP_ECC_800_TP_GLOBAL - 3rd Party
Here are the objects that need to be created in ESR:
SWCV: TECHIEPRESS
Namespace: http://techiepress.com/F2F/SupplierPayments
Source Interface: SI_OUT_ASYNC_SP_F2F_SOURCE
Source Message Type: MT_F2F_SOURCE
Source Data Type: DT_F2F_SOURCE
Target Interface: SI_IN_ASYNC_SP_F2F_TARGET
Target Message Type: MT_F2F_TARGET
Target Data Type: DT_F2F_TARGET
Operation Mapping: OM_SP_FTP_LOCAL_to_CITIBANK_FTP
Message Mapping: MM_SP_FTP_LOCAL_to_CITIBANK_FTP
Source:
Records
row
ID
CODE
FIRSTNAME
LASTNAME
AMOUNT
REMARKS
Target:
Records
row
ID
CODE
NAME
REFERENCE
AMOUNT
DATE
REMARKS
UDF: getMessageID
String MessageID;
java.util.Map param = container.getTransformationParameters();
MessageID = (String) param.get (StreamTransformationConstants.MESSAGE_ID);
return MessageID;
Folder: F2F_SUPPLIER_PAYMENTS
Configuration Scenario: CS_F2F_SUPPLIER_PAYMENTS
Source Business System: ERP_ECC_800_TP_GLOBAL
Target Party: PY_BANK_CITIBANK_GLOBAL
Target System: CO_BANK_CITIBANK_GLOBAL
Source Channel: CC_FILE_TECHIEPRESS_SENDER
Target Channel: CC_FILE_CITIBANK_RECEIVER
OM_SP_FTP_LOCAL_to_CITIBANK_FTP
PRODUCT: TECHIEPRESS
SWCV: TECHIEPRESS 1.0
TECHNICAL SYSTEM: TS_SHOPFLOOR_TP_GLOBAL - 3rd Party
BUSINESS COMPONENT: BS_SHOPFLOOR_TP_GLOBAL - 3rd Party
TECHNICAL SYSTEM: TS_ADP_TP_GLOBAL - 3rd Party
BUSINESS COMPONENT: BS_ADP_TP_GLOBAL - 3rd Party
SWCV: TECHIEPRESS
Namespace: http://techiepress.com/J2J/WorkersUpdate
Data Type:
DT_J2J_SOURCE
DT_J2J_TARGET
Message Type:
MT_J2J_SOURCE
MT_J2J_TARGET
Interface:
SI_OUT_ASYNC_WU_J2J_SOURCE
SI_IN_ASYNC_WU_J2J_TARGET
Message Mapping:
MM_WU_JDBC_SHOPFLOOR_to_ADP_JDBC
Operation Mapping:
OM_WU_JDBC_SHOPFLOOR_to_ADP_JDBC
Scenario: CS_J2J_WORKERS_UPDATE
Folder: J2J_WORKERS_UPDATE
Source Business System: BS_SHOPFLOOR_TP_GLOBAL
Target Business System: BS_ADP_TP_GLOBAL
Sender Communication Channel: CC_JDBC_WU_TP_SENDER
Receiver Communication Channel: CC_JDBC_WU_TP_RECEIVER
Interface:
SI_OUT_ASYNC_WU_J2J_SOURCE
SI_IN_ASYNC_WU_J2J_TARGET
Operation Mapping:
OM_WU_JDBC_SHOPFLOOR_to_ADP_JDBC
https://www.eclipse.org/downloads/packages/release/2018-12/r/eclipse-ide-java-developers
https://www.soapui.org/
http://<host>:<port>/wsnavigator
TECHIEPRESS
http://techiepress.com/S2S/GetSerialNumber
DT_S2S_REQUEST_SOURCE
DT_S2S_RESPONSE_SOURCE
MT_S2S_REQUEST_SOURCE
MT_S2S_RESPONSE_SOURCE
WSDL External Definition
SI_OUT_SYNC_SERIAL_S2S_SOURCE
SI_IN_SYNC_SERIAL_S2S_TARGET
MM_SERIAL_REQUEST_SOAP_SHOPFLOOR_to_APPLE_SOAP
MM_SERIAL_RESPONSE_SOAP_SHOPFLOOR_to_APPLE_SOAP
OM_SERIAL_SOAP_SHOPFLOOR_to_APPLE_SOAP
CS_S2S_GET_SERIAL_NUMBER
S2S_GET_SERIAL_NUMBER
BS_SHOPFLOOR_TP_GLOBAL
PY_CUST_APPLE_GLOBAL
BS_CUST_APPLE_GLOBAL
CC_SOAP_SERIAL_TP_SENDER
CC_SOAP_SERIAL_APPLE_RECEIVER
TECHIEPRESS
http://techiepress.com/S2S/GetSerialNumber
CS_H2H_GET_SERIAL_NUMBER
H2H_GET_SERIAL_NUMBER
BS_SHOPFLOOR_TP_GLOBAL
PY_CUST_APPLE_GLOBAL
BS_CUST_APPLE_GLOBAL
SI_OUT_SYNC_SERIAL_H2H_SOURCE
SI_IN_SYNC_SERIAL_H2H_TARGET
http://techiepress.com/H2H/GetSerialNumber
CC_HTTP_GET_SERIAL_SF_TP_SENDER
CC_HTTP_GET_SERIAL_APPLE_RECEIVER
LOGICAL SYSTEM: SE37 / OWN_LOGICAL_SYSTEM_GET /
RFC DESTINATION: SM59
PROGRAM ID: SM51 / <PROGRAM ID>
PORT: WE21 /
PARTNER PROFILE: WE20 /
------------------
Find out the details for your System:
HOST NAME:
CLIENT:
PROGRAM ID:
LOGICAL SYSTEM:
MESSAGE SERVER PORT:
INSTANCE NUMBER / SYSTEM NUMBER:
DISPATCHER PORT:
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.