SAP PIPO Basics
SAP PIPO Basics
SAP PI/PO
SAP PI/PO is an integration platform that connects SAP and non-SAP systems. It works as
both a middleware and a development environment, enabling organizations to integrate
various data sources and services.
Fico Java
SD Dot Net
MM Salesforce
CRM Oracle
3. SAP Adapters:
4. NON-SAP Adapters:
5. B to B Adapter
AS2-Applicability statement -2
6. X-Path Conditions:
1. PI System-SXMB_IFR
2. Message monitoring – SXMB_MONI
3. Queues/TRFC monitoring – SMQ2, SMQ1, SM58.
4. TCP/IP connection – SM59 – JCO connection checks.
5. BPM monitoring – SXMB_MONI_BPE
8. Types of Stacks:
Dual Stack /ABAP Stack-PI 7.0/7.1/7.11/7.3/7.31
Single Stack/JAVA Stack-PO 7.4/7.5
System ID
A. Dual Stack
SAP GUI
PI Server
Credentials
T-Code : SXMB_IFR
B. Single Stack
Client / Functional provide the URL
http://piecc.sso.com:50100/dir/start
Host Port
Depending on the systems involved & business requirement, we need to configure the
SLD
Systems like SAP System / Web service System / Sales Force Etc.
We need to create:
Sender & receiver applications are same (SAP to SAP) & (NON-SAP to NON-SAP)
Technical system-1
Business system-2 / Sender-1 Receiver-1
Sender & receiver applications are different (SAP to NON-SAP) & (NON-SAP to
SAP)
Technical system-2
Business system-2 / Sender-1 Receiver-1
If you have single header Item & multiple line item and we need to use header
element for every line item then we will go use one as many.
B. Remove Context :
Remove context will remove all the context changes & keeps the values in single
context.
C. Collapse Context :
Collapse context will remove all the context changes & keeps the values in single
context.
It will take first value of each context & put in single context at target level.
D. Create If:
If you want to create target element/node based on the some condition then we go for
7hybvu bhujv the create if Option.
i. JSON
ii. XML
iii. Binary
It is of 2 Types:
Import
Export
Need to send the same file name to the receiver side we can use ASMA
(Adapter Specific message Attribute)
The Most common requirement is to create the file with dynamic file name
and sometime in a directory, which needs to be decide at runtime.
1) RFC Lookup
2) JDBC Lookup
3) Soap Lookup
20. Value Mapping :