Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Srinivas Vanamala

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:

Read more

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.

Enroll now

What's inside

Learning objectives

  • Learn to build interface with file, ftp, jdbc, soap, jdbc, http_aae, mail, idoc_aae, rfc, and rest
  • You will learn to build interface scenarios with sap po tool
  • End to end interface development with standard adapters
  • Complete development of webservice and api with eclipse and jersey libraries
  • Learn to use all the standard adapter and build interface
  • Complete handson on the mapping, configuration and testing of the interface
  • Learn to build interface with different scenarios and data
  • Learn testing tools like soapui, postman and we19

Syllabus

Introduction
What You'll Learn in this Course
How the Course is Organised
Course Content
Read more

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:

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops Interface Development skills, which are essential to working in Integration
Develops End to End Interface Development knowledge and skill
Develops knowledge of Standard Adapters and how to use them in Interface Development
Develops skills in Monitoring and Testing Interfaces, which are essential to managing PI/PO systems
Develops web service and API knowledge and skills, which are useful for improving Interface Development
Develops knowledge of Interface Development tools, such as SAP PO/PI, which are essential to working with SAP software

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical sap pi/po interface development

According to learners, this course is a highly practical and hands-on guide to SAP PI/PO interface development. Students praise its comprehensive coverage of standard adapters and real-world scenarios, delivered with excellent clarity by the instructor. The course is particularly valued for its live system demonstrations and inclusion of useful testing tools like SOAPUI and Postman, making it a strong asset for career growth in SAP integration. While broadly positive, a few suggest the pace can be challenging for absolute beginners without prior SAP knowledge.
Excellent for career growth in SAP integration roles.
"This course is designed to cover all aspects of Interface Development with SAP PI / SAP PO that can help you learn a skill and build your career."
"It prepared me well for actual project work."
"This is a must for integration developers. It's definitely for professionals, not hobbyists."
Instructor demonstrates deep knowledge and explains complex topics clearly.
"The instructor clearly explains complex SAP PI/PO concepts, and the live PO 7.5 system demonstrations are invaluable."
"The instructor's expertise shines through. The explanations are very clear, and the downloadable code packages are a great resource."
"Outstanding! The instructor is a subject matter expert. The course is structured logically, starting from basics and building up complex scenarios."
Covers a wide range of standard adapters and scenarios.
"Good course overall for learning standard adapters. The content is comprehensive, covering many scenarios."
"It covers all the essential standard adapters and provides real-world examples. It prepared me well for actual project work."
"This course offers a deep dive into SAP PI/PO interface development. The coverage of IDOC_AAE and HTTP_AAE was particularly strong."
Some feedback on audio quality or content currency.
"My only minor feedback is that some audio sections could be clearer, but the visual demonstrations make up for it."
"A few examples felt slightly outdated compared to the very latest SAP practices, but still relevant."
"I felt some lectures could benefit from updated interface screenshots due to ongoing software evolution."
May require prior SAP knowledge or supplementary self-study.
"The course covers a lot, but for someone completely new to SAP integration, it moves a bit fast. I had to do a lot of self-study on basic SAP concepts to keep up."
"Some parts felt a bit rushed. Still, it provides good technical depth."
"I found the course presumed a certain level of familiarity with SAP systems, which might challenge absolute beginners."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in SAP PI / SAP PO: Interface Development with Standard Adapter with these activities:
Follow Video Tutorials on SAP PO Interface Development
This activity will help you learn the basics of SAP PO Interface Development through structured video tutorials.
Show steps
  • Find video tutorials on platforms like YouTube or Udemy
  • Follow along with the tutorials and take notes
  • Practice the concepts covered in the tutorials
Develop a UI Prototype for a Custom SAP PO Interface
This activity will help you apply the concepts of UI Design to practical implementation for SAP PO Interfaces.
Show steps
  • Sketch out your UI design
  • Create a prototype using a tool like Figma or Adobe XD
  • Share your prototype with others for feedback
  • Refine your prototype based on feedback
Solve SAP PO Interface Development Challenges
This activity will help you reinforce your understanding of SAP PO Interface Development concepts through practical exercises.
Show steps
  • Solve coding challenges on platforms like HackerRank or LeetCode
  • Participate in online forums and discussions on SAP PO Interface Development
  • Build small personal projects using SAP PO
One other activity
Expand to see all activities and additional details
Show all four activities
Build a Real-Time Data Integration Project with SAP PO
This activity will help you apply the concepts of Real-Time Data Integration to practical implementation using SAP PO.
Show steps
  • Identify a business scenario for real-time data integration
  • Design and develop a SAP PO interface for real-time data integration
  • Deploy and test the SAP PO interface
  • Monitor and maintain the SAP PO interface

Career center

Learners who complete SAP PI / SAP PO: Interface Development with Standard Adapter will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

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.

Affiliate disclosure

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.

© 2016 - 2025 OpenCourser