We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

SAP PI / SAP PO

Interface Development with Standard Adapter

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?

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
Download Interface Objects
Download, Install and Configure the required software that is used for Interface Development
Check the SAP PO AEX Software Version
Understand the Difference between JRE and JDK
Download and Configure Java on your Local Machine
Download and Configure NWDS
Configure NWDS with SAP PO System
Understanding NWDS Environment
Checklist to Verify the Required Software and Tools
Resources and Links
Manufacturing Company
Understanding Manufacturing Company Landscape
Integration Scenarios with Company SAP PO Integration Tool
Integration Scenarios with Company SAP ECC ERP System
Integration Scenario with Company ShopFloor System
Integration Scenarios with Company HR System
Integration Scenarios between Company and its Customer
Integration Scenarios between Company and its Supplier
Integration Scenario Summary
Learn to Connect to Server and Read or Write files to the server via the File Adapter
Business Requirement for File to File Interface
File to File Interface Requirement

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

Designing the File to File Interface
Sample Data for the Interface

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

Configure Channels with FTP Folders
File Content Conversion Configuration
Testing the File Interface
File Content Conversion Documentation
Interface Assumptions
Bonus: Scheduling and ATP Channel Configuration
Transport Objects from ESR and ID
Download the Interface Objects
HTTP_AAE Adapter
Scenario 1: Build a Interface with File Adapter using NFS
Scenario 2: Build a Interface without File Content Conversion
Scenario 3: Performing the following Test cases for the Interface
Scenario 4: Change the Scheduling as per the requirement
You will learn how to read and write from the Database
Topics covered so far
Integration Requirement for JDBC to JDBC Scenario
Understanding the JDBC Adapter
Download the Sample Data
Build the Tables in Oracle DB

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

Scenario 1: Build Interface to pull the records from Database and save in File
Scenario 2: Pick file and Update in the Database
Scenario 3: Delete records from Database after it is picked up
SOAP Adapter
Integration Requirement for SOAP to SOAP Scenario
Understanding the SOAP Adapter

https://www.eclipse.org/downloads/packages/release/2018-12/r/eclipse-ide-java-developers

https://www.soapui.org/

http://<host>:<port>/wsnavigator

Develop SLD Objects


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

Extract WSDL of the PO Interface
Testing the Interface with SOAPUI
Download the WebService Eclipse Code
Scenario 1: Build and Register Service in Service Registry
Scenario 2: Export WSDL for your Interface
Scenario 3: Use SOAPUI to call the Interface via the WSDL.
Integration Requirement for HTTP to HTTP Scenario
Understanding the HTTP_AAE Adapter
Build the HTTP Program using Eclipse
SLD Objects


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

Testing the HTTP Interface with PostMan Tool
Download the Jersey API Eclipse Code
Scenario 1: Create a HTTP to FILE Interface. Dump the request file in the FTP.
Scenario 2: Use POSTMAN tool to send message to your HTTP Interface
Scenario 3: Fetch www.yahoo.com page from SAP PO system.
REST Adapter
Overview of REST Interface
Understanding the REST Sender Adapter
Understanding the REST Receiver Adapter
REST Sender Adapter Interface Design Walkthru
REST Sender to FTP Interface
REST Receiver Adapter Interface Design Walkthru
HTTP to REST Receiver Interface
Scenario 1: Build your own REST to File Interface.
Scenario 2: Call the REST Interface from Postman tool.
Scenario 3: Call the REST Interface from SOAPUI Tool
ECC to PO Connection Configuration

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:

Scenario 1: Connect your SAP PO with ECC
IDOC_AAE Adapter - Inbound

Good to know

Know what's good
, what to watch for
, 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

Save SAP PI / SAP PO: Interface Development with Standard Adapter to your list so you can find it easily later:
Save

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:
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 - 2024 OpenCourser