SAP PI - Quick Guide
SAP PI - Quick Guide
Sap pi tutorial
2020-11-19 02:43:54
SAP PI - Introduction
Example
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 1/200
8/11/2021 SAP PI - Quick Guide
are implemented with business logic and focuses more on exchanging data
between different components.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 2/200
8/11/2021 SAP PI - Quick Guide
Connectivity
Using SAP PI, you can connect different applications and systems that have
different technical means of communication. SAP PI provides you with a
variety of adapters that allow you to connect applications based sfor
different protocols such as HTTPS or RFC (Remote Function Call).
Routing
Routing defines the rules for the flow of messages between different
systems at runtime.
Mapping
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 3/200
8/11/2021 SAP PI - Quick Guide
1 Integration Engine
This installation is based on Java and provides tools to design and configure
the integration content and contains the engine Advance Adapter as the
execution engine.
A SAP PI system is -
1 Integration server
2 Integration Builder
Runtime Workbench
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 5/200
8/11/2021 SAP PI - Quick Guide
Integration Server
It is one of the key components of the SAP PI system and is used for
message processing.
2 Integration engine
Integration engine
This engine is used for the routage and mapping and provides central
integration server services. If the source structure is different from the target
structure, the integration engine calls the mapping runtime as shown in the
illustration below where, the source structure is converted to the target
structure.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 6/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 7/200
8/11/2021 SAP PI - Quick Guide
In the dual stack system of older versions of SAP PI, most adapters were part
of the Java stack and only two adapters were part of the ABAP stack.
RFC adapter, SAP Business Connector adapter, file / FTP adapter, JDBC
adapter, JMS adapter, SOAP adapter, Marketplace adapter, Mail adapter, RNIF
ter adap, adapter CIDX
r.
ABAP and deion stack adapter
N
1
IDOC and HTTP Adapter
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 8/200
8/11/2021 SAP PI - Quick Guide
In later versions when SAP PI switched to the single stack system, these
two adapters were also moved to the Java stack and the new engine thus
formed is known as the name of Advanced Adapter Engine AAE.
Service repository
Integration repository
5
This is used to configure scenarios in PI system for exchanging messages
between different systems.
SAP PI - UI Tools
You can use different SAP PI user interface tools to access different
components of the SAP PI system architecture. The most common user
interface tools are -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 9/200
8/11/2021 SAP PI - Quick Guide
SAP GUI
This is an SAP client tool for accessing the ABAP stack of the SAP PI system.
The following illustration shows the various SAP PI user interface tools and
components accessible using these tools -
SAP PI - Platform
In older versions of SAP PI, all components n 'were not based on a single
platform. Few components such as Integration Engine, Business Process
Engine and Integration Builder were based on ABAP stack and other
components such as Enterprise Service Repository ESR, Integration Directory
(SLD, Adapter Engine, etc.) were based on Java Stack. So these types of
systems were called dual stack systems because PI required both ABAP and
Java stack to run.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 10/200
8/11/2021 SAP PI - Quick Guide
In latest versions of SAP PI, the components of the ABAP stack are changed
to run on the Java stack, therefore, SAP PI only needs the Java stack to run
and is called the single stack system.
To open the SAP PI Tools home page, use the following URL -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 11/200
8/11/2021 SAP PI - Quick Guide
Interface objects
1 Service interface
2 Data type
3 Message type
Object mapping
Message mapping is done by sender and the structure of the receiver data
Integration process
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 12/200
8/11/2021 SAP PI - Quick Guide
1 Graphical mapping
2 Java mapping
3 XSLT mapping
4 ABAP Mapping
Under Enterprise Service Repository, you can see different user interface
tools - Enterprise Service Builder and Web User Interface and Service
Registry.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 13/200
8/11/2021 SAP PI - Quick Guide
When you launch the Enterprise Service ES Builder application, you get an
option to run the application for the first time as shown in the screenshot.
'next screen. Click on Run.
The object editors are displayed in the work area. These object editors
include functions that relate specifically to open objects.
When you run the web user interface, you will be prompted to enter the
username and passwordenough.
Integration directory
The integration directory is used for the configuration of the objects created
in the enterprise services repository and the configuration is performed by
the engine of Runtime integration. To configure ESR objects you need to
import the object - Service and communication channel.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 16/200
8/11/2021 SAP PI - Quick Guide
1 Company system
2 Commercial service
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 17/200
8/11/2021 SAP PI - Quick Guide
Under Integration directory, you can see the integration builder. When you
click on Integration Builder, you can see the different options to configure the
objects created in ESR.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 18/200
8/11/2021 SAP PI - Quick Guide
Landscape
Software Catalog
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 19/200
8/11/2021 SAP PI - Quick Guide
Development
Using configuration and monitoring, you can monitor the following functions
-
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 20/200
8/11/2021 SAP PI - Quick Guide
Let's see where these options are located under Configuration and
Monitoring on the SAP PI Tools home page. Under Configuration and
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 21/200
8/11/2021 SAP PI - Quick Guide
Monitoring Home you see the three options as in the following screenshot -
Monitoring tab
Under the tab Monitoring, you get 4 options as shown in the following
screenshot -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 22/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 23/200
8/11/2021 SAP PI - Quick Guide
Test tab
Under the Test tab you get the following two options -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 24/200
8/11/2021 SAP PI - Quick Guide
To simulate a flow of messages and verify that the SAP NetWeaver process
integration runtime is functioning correctly by sending a test message to the
Integration Engine or Advanced Adapter Engine.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 25/200
8/11/2021 SAP PI - Quick Guide
SAP PI - Communication
Synchronous communication
Synchronous communication is invoked by a request and response operation
and the process output is returned immediately after the In general terms,
you can say that a synchronous scenario occurs when a sender process
sends a request to the recipient and waits for a response. If an error occurs
on the recipient side, the sender application is responsible for resending the
message.
In this approach, it is possible thatthe sender may resend the message after
the timeout expires, and a duplicate message may exist. This IP approach is
known as BE (Best Effort) .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 26/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 27/200
8/11/2021 SAP PI - Quick Guide
Advantages
Recommended Scenario
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 28/200
8/11/2021 SAP PI - Quick Guide
This is suitable for operations that involve read operations, for example,
displaying a command from purchase.
Disadvantages
Hrone communication
In hrone communication, you add an intermediary system or middleware
between two systems. When a sending application sends a request, it does
not wait for the receiving application to send the response. If this fails for
some reason, the middleware is responsible for resending the message. If
necessary, the receiving system can resend a response to the sender as a
separate hrone call.
This approach in SAP PI is called Exactly Once (EO) or Exactly Once in Order
(EOIO) .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 29/200
8/11/2021 SAP PI - Quick Guide
You can also maintain order in certain situations according to business needs
by using first in, first out (FIFO). This scenario is called Asynchronous with
Hold or Exactly Once in Order (EOIO).
message and remains there until the receiving system is available and the
message is retrieved from the queue. 'waiting and sent to the receiving
system.
Recommended scenario
Advantages
Disadvantages
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 31/200
8/11/2021 SAP PI - Quick Guide
SAP PI - Technologies
SAP provides a NetWeaver-based middleware called the SAP NetWeaver
Process Integration. SAP NetWeaver PI delivers a message in a specific
format called Simple Object Access Protocol (SOAP-HTTP) . This message
contains a header and a payload. The header contains general information
such as sender and receiver information and the payload contains the actual
data.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 32/200
8/11/2021 SAP PI - Quick Guide
The illustration shows two com ponents software - Version A and Version B
which have been transferred from ESRep_1 and ESRep_2 to d ' other ESRep.
Transport-level security
Transport-level security includes the security of design objects during
transfer over the network. When transferring objects, you perform transport-
level authentication and encryption and endpoint authorization. For internal
communication, you use Secure Socket Layer (SSL) for encryption and
decryption of data over a secure connection. For external communication
between SAP and a non-SAP system, the type of encryption depends on the
type of adapter used for the communication.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 33/200
8/11/2021 SAP PI - Quick Guide
2 X.509 certificates
5 S / MIME
6 WS Security
7 XML Signature
8 XML Encryption
To view all technical systems, their type, versions and the latest update, go to
the Technical system tab.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 35/200
8/11/2021 SAP PI - Quick Guide
Once you have clicked on the Product tab, you can see all the products, along
with their version and the name of the supplier.eur.
You can also check thesoftware components, versions and vendor name.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 36/200
8/11/2021 SAP PI - Quick Guide
The system landscape deion defines the information of the individual system
landscape. Data Provision provides up-to-date system information on SLD at
regular times.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 37/200
8/11/2021 SAP PI - Quick Guide
You must define a scenario and a business process before creating a process
integration model.The process integration steps are performed in thes
applications. An application runs as a software component. You can also
create multiple versions of software components and the relationship
between application and software component is 1: 1.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 38/200
8/11/2021 SAP PI - Quick Guide
The following table defines common design objects, their functions, and their
use in a scenario -
Consider a company that has many interfaces and each interface contains
middleware. You want to see the different types of middleware that are used.
To do this, log on to the SAP PI Tools start page.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 39/200
8/11/2021 SAP PI - Quick Guide
Step 2 - Navigate to the system landscape directory on the SAP PI 7.3 screen.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 40/200
8/11/2021 SAP PI - Quick Guide
Step 5 - Click on the product name and go to the Installed System tab in the
details pane. You can check the assigned technical system name here.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 41/200
8/11/2021 SAP PI - Quick Guide
Step 6 - If you want to see which enterprise system is derived from this
technical system, select the technical system. You can then check it by going
to the page of SLD home → Business Systems.
Step 7 - Enter the name of the technical system and click OK.
Step 8 - Name it field that determines the name of the business system.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 42/200
8/11/2021 SAP PI - Quick Guide
The SLD is the central listing tool for application component information,
software product and component information, and system landscape data
(technical and business systems).
In SLD, to switch from the business model to the technical model model you
use the relationship between the process step and the software component.
From SAP Market Place, you can import a more up-to-date catalog.
VoWe can also import your own software components and products
depending on the project and the integration scenario.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 43/200
8/11/2021 SAP PI - Quick Guide
For A2A scenarios, business systems are used and they exist in SLD. For the
B2B scenario, you are using business objects and they reside in the
integration directory.
Technical system
Technical systems are part of the System Landscape Directory (SLD) and
contain information about the version, database and patch levels, system d
'exploitation, etc.
1 AS ABAP System
2 AS Java System
4 Third Party
There are various import tools that can be used to transfer data from the
system technical site to SLD. SAP NetWeaver Administrator is a common
import tool from SAP AS JAVA> 7.1.
Input systemsocket
The enterprise system acts as a sender and a receiver in SLD. They inherit
software components from technical systems as products. No new software
components can be added to enterprise systems in SLD.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 44/200
8/11/2021 SAP PI - Quick Guide
In the SAP PI file to the file scenario, we transfer a file from the source
system to the target system Once the components are integrated into SAP PI,
you can transfer a file to the SAP PI system by creating objects in Enterprise
Service Builder.
Step 2 - To find the name of the component under which the objects are to be
created, expand the component to find the version of the software
component.
Step 3 - Select the component → Right click, click Newu to create an object
under this component.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 46/200
8/11/2021 SAP PI - Quick Guide
Step 5 - Once the object is created under the software component, save and
activate the object.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 47/200
8/11/2021 SAP PI - Quick Guide
Step 7 - Once the namespace is saved and activated, create a data type. Go to
the software component → right click → New. In the next window, select
interface objects → data type .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 48/200
8/11/2021 SAP PI - Quick Guide
Step 8 - Enter the name of the data type and namespace and click Create as
above. Then insert a sub-element in the data type.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 49/200
8/11/2021 SAP PI - Quick Guide
Step 11 - Set type and occurrence. Occurrence defines how many times this
element will appear in the file. You can select a minimum occurrence and a
maximum occurrence value.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 50/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 51/200
8/11/2021 SAP PI - Quick Guide
Step 2 - Under Interface Objects, select Message Type. Enter the fields.
Step 4 - By default, this takes the name of the namespace and software
components. If not, you can select manually. Then click on Create.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 52/200
8/11/2021 SAP PI - Quick Guide
Step 5 - Now set the Data type you will use for the message type. Drag the
data type from the left bar to the Data type option under Message type ().
Click the Save button.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 53/200
8/11/2021 SAP PI - Quick Guide
Note - If the structure of your input file and your output file are the same, you
can only use one data type and one message type. is different, you need to
create two data types and message types for incoming and outgoing
messages. In this example, we are using the s core structure for input and
output files.
Now let's see how to create a service interface. We need to create two service
interfaces - one for inbound and one for outbound .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 54/200
8/11/2021 SAP PI - Quick Guide
Step 2 - Enter the name of the service interface (In - Inbound here) and by
default it takes the value of Namespace and the version of the software
component. Click on the Create
Step 3 - In the inbound service interface, enter the category as Inbound and
the communication mode as Synchronous or Asynchronous .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 55/200
8/11/2021 SAP PI - Quick Guide
Step 4 - Now set the Message Type it by dragging it from the left pane to
service interface incoming request message as below. Click save button at
top.
Step 8 - Enter the name of the service interface (Out represents the outgoing
process).
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 56/200
8/11/2021 SAP PI - Quick Guide
Step 10 - In the next window, set the category and communication mode for
Outbound Service Interface . As we have a message type for both service
interfaces, drag the type of message from the left pane to request the
message and click Save.
Step 11 - Once saved, click Activate under the Service Interface button.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 57/200
8/11/2021 SAP PI - Quick Guide
Now let's see how to create a message mapping to map the incoming process
to the outgoing process.
Step 2 - Enter the name of the mapping and click on Create as shown above.
Mnow, define the source and target message. Drag the message under
Message type to the source and target message under the mapping.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 58/200
8/11/2021 SAP PI - Quick Guide
Step 3 - Now map these messages using the available mapping options.
Select the function from the drop down list and you can see different options
available under each tab.
Example - You have first and last name in source file and you want full name
in target file. Here you can use Concatenate under Text function.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 59/200
8/11/2021 SAP PI - Quick Guide
Step 5 - As the structure is the same we will use the above method. In the
next window, click Apply .
Step 6 - You can see all the icons turn green and the mapping is displayed.
Now save the mapping.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 60/200
8/11/2021 SAP PI - Quick Guide
Step 2 - Enter the name of the operation map and click on Create button .
Step 3 - In the next window you need to enter the source operation and the
target operation. Drag the service interface from the left pane to Source
Operation and Target Operation.The incoming service interface will be moved
to the target operation and the outgoing service interface will be moved to
the source operation.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 61/200
8/11/2021 SAP PI - Quick Guide
Step 4 - Drag the message mapping to the Mapping Program option as in the
following screenshot. Once these parameters are defined, click on the Save
button at the top.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 62/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 63/200
8/11/2021 SAP PI - Quick Guide
Step 9 - Enter the name of the configuration scenario and click on the Create
button.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 64/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 65/200
8/11/2021 SAP PI - Quick Guide
Step 2 - You need to create two communication channels - one for the sender
and the 'other for the recipient. Select the communication component for the
sender and the receiver channel from the list of available components. Enter
the name of the communication channel and click on Create .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 66/200
8/11/2021 SAP PI - Quick Guide
Step 4 - Here is a list of available adapters which can be selected for different
scenarios.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 67/200
8/11/2021 SAP PI - Quick Guide
Step 7 - Once you have entered the source file, click Save. Click the Activate
button once the sender communication channel is saved → Activate → Close.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 68/200
8/11/2021 SAP PI - Quick Guide
Step 9 - Select the adapter type as file, then select Receiver. Enter the target
directory and the filename scheme as in the following screenshot -
Step 10 - Save the file and Activate the receiver communication channel.
Once you have created the communication channel for the sender and
receiver, create a configuration integrated.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 69/200
8/11/2021 SAP PI - Quick Guide
The interface will have the same service interface name as for the outgoing
process created in ESR in the previous steps.
The namespace will be the same namespace that was created in ESR in the
previous steps.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 70/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 71/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 72/200
8/11/2021 SAP PI - Quick Guide
Step 7 - Once you are done with the mentioned parameter above, click Save
and Activate at the top.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 73/200
8/11/2021 SAP PI - Quick Guide
Step 10 - Place this file in the Upload folder as mentioned in directory and
schema file during setup.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 74/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 75/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 76/200
8/11/2021 SAP PI - Quick Guide
Step 15 - You can check the status of the scenario file to file. If it is working
correctly you will see a green icon under statut.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 77/200
8/11/2021 SAP PI - Quick Guide
SAP PI - Connectivity
SAP PI provides you with a wide range of adapters that allow you to connect
applications of different protocols. For the sender, the adapter converts the
incoming message encrypted in the sender's protocol into a PI-SOAP
message; in the case of the receiver, the PI-SOAP message is then converted
to the receiver's protocol.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 78/200
8/11/2021 SAP PI - Quick Guide
RFC Adapter
1
This is used to communicate with other SAP systems using the RFC
interface.
JDBC Adapter
3
This allows you to access databases.
Mail adapter
5
This allows you to connect mail servers to the integration engine.
IDoc adapter
6
This allows the exchange of IDocs. These adapters are available in both the
Integration Engine and the Advanced Adapter Engine.
XI Adapter
This adapter allows you to communicate using a proxy. This adapter does
7
not run in Advanced Adapter Engine and does run in Integration Engine.
The XI adapter is only used to establish the HTTP connection with the
receiver.
8
WS adapter
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 79/200
8/11/2021 SAP PI - Quick Guide
JMS adapter
9
It allows communication with messaging systems using the JMS API.
SOAP adapter
1
Step 1 - Use the URL or the T-code of the integration generator - SXMB_IFR.
Step 2 - Navigate to the System Landscape directory on SAP PI 7.3 and click
Product as shown below If you are prompted to enter username and
password, enter the details.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 80/200
8/11/2021 SAP PI - Quick Guide
Step 3 - Navigate to the Technical System area in the left pane of the system
landscape directory.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 81/200
8/11/2021 SAP PI - Quick Guide
Step 7 - You can also check the list of existing adapters on Runtime
Workbench. Go to Configuration and Monitoring.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 82/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 83/200
8/11/2021 SAP PI - Quick Guide
The illustration above shows that the message from system 1, 2, 3 has been
sent to the integration server and only when all messages are arrived, the
composite message has been sent to the enterprise system of target system
4. Using cross-component BPM, the message that is already on the
integration server is persisted. Any other message that arrives at the
integration server, a relationship is defined between messages to ensure that
all messages are sent correctly. Business Process Engine is responsible for
performing this task in ccBPM.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 84/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 85/200
8/11/2021 SAP PI - Quick Guide
3 Properties pane
5 Processing log
6 Area object
1 Receive message
2 Send message
4 Transform a message
1 Change
2 Block
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 86/200
8/11/2021 SAP PI - Quick Guide
4 Fork
6 While Loop
7 Wait
You can monitor message-level integration processes using the fun ction
message monitor.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 87/200
8/11/2021 SAP PI - Quick Guide
Step 2 - You also have the option to basculer to the Process view in this
transaction. You can select the Process and execute check box.
Example
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 88/200
8/11/2021 SAP PI - Quick Guide
You can determine the runtime cache using code T - SXI_CACHE as shown in
the following screenshot -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 89/200
8/11/2021 SAP PI - Quick Guide
A web service user ist called service requester which uses the web service
using a web browser. In a normal scenario, a service requester is an
application that accesses the web service. An application takes all the details
necessary to access a web service from the service deion and this
information is kept in the service registry.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 90/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 91/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 92/200
8/11/2021 SAP PI - Quick Guide
Step 3 - Check if the Overview tab contains the entry SERVICE → link is
displayed. If the SERVICE link is not displayed, it means that the link must be
terminated.
Step 4 - To view the web service and its binding, choose the Open WSDL
document for the binding or link selected service.
Step 5 - A web browser showing the WSDL opens → you can scroll down to
the end of the WSDL. You will find the point of termination under the WSDL
port of the node.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 93/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 94/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 96/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 97/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 98/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 99/200
8/11/2021 SAP PI - Quick Guide
Now let's see how to create a message mapping to map an inbound process
to the outbound process.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 100/200
8/11/2021 SAP PI - Quick Guide
Step 2 - Enter the name of the mapping name and click on Create as shown
above. Now set the message source and target. Drag the message under
Message type to source and target message under mapping.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 101/200
8/11/2021 SAP PI - Quick Guide
Step 3 - Now map these messages using the available mapping options.
Select the function from the drop-down list and you can see different options
available under each tab.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 102/200
8/11/2021 SAP PI - Quick Guide
Example - You have first and last name in the source file and you want the
full name in the target file. Here you can use Concatenate under Text
function.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 103/200
8/11/2021 SAP PI - Quick Guide
Step 5 - As the structure is the same, we will use the above method. In the
next window, click on Apply .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 104/200
8/11/2021 SAP PI - Quick Guide
Step 6 - You can see all the icons turn green and the mapping is displayed.
Now save the mapping.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 105/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 106/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 107/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 108/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 109/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 110/200
8/11/2021 SAP PI - Quick Guide
Step 2 - Enter the name of the operation map and click on the Create button.
Step 3 - In the next window, you need to enter the source operation and the
target operation. Drag the service interface from the left pane to Source
operation and Target operation The inbound service interface will be moved
to the target operation and the outbound service interface will be moved to
the source operation.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 111/200
8/11/2021 SAP PI - Quick Guide
Step 4 - Drag the message mapping to the 'Mapping program option as in the
following screenshot. Once you have completed these settings, click on the
Save button at the top.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 112/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 113/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 114/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 115/200
8/11/2021 SAP PI - Quick Guide
Step 9 - Enter the name of the configuration scenario and click on the Create
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 116/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 117/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 118/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 120/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 121/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 122/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 123/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 124/200
8/11/2021 SAP PI - Quick Guide
Step 2 - You need to create two communication channels - one for the sender
and one for the receiver. Select the component of communication for the
sender and the receiver channel in the list of available components. Enter the
name of the communication channel and click on Create .
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 125/200
8/11/2021 SAP PI - Quick Guide
Step 4 - Here is a list of available adapters which can be selected for different
scenarios.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 126/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 127/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 128/200
8/11/2021 SAP PI - Quick Guide
Step 7 - Once you have entered the source file, click on Save. Click on the
Activate button once the communication channel of the sender is registered
→ Activate → Close.
Step 9 - Select the type of 'adapter as file, then select Receiver. Enter target
directory and filename scheme as in the following screenshot -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 130/200
8/11/2021 SAP PI - Quick Guide
Step 10 - Save the file and Activate the communication channel receiver.
Once you have created the communication channel of the sender and
receiver, create a built-in configuration.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 131/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 132/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 133/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 134/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 135/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 136/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 137/200
8/11/2021 SAP PI - Quick Guide
The interface will have the same service interface name as for the outbound
process created in ESR in the previous steps.
The namespace will be the same namespace that was created in ESR in the
previous steps.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 138/200
8/11/2021 SAP PI - Quick Guide
Step 3 - DaOn the Inbound Processing tab, select the communication channel
as created for the sender.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 139/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 140/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 141/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 142/200
8/11/2021 SAP PI - Quick Guide
Step 7 - Once you are done with the setting mentioned above, click Save and
Activate at the top.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 143/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 144/200
8/11/2021 SAP PI - Quick Guide
Step 10 - Place this file in the Send Folder as mentioned in the file directory
and schema during setup.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 145/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 146/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 147/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 148/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 149/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 150/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 152/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 153/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 154/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 155/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 156/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 157/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 158/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 159/200
8/11/2021 SAP PI - Quick Guide
The illustration above shows that the system message 1, 2 , 3 was sent to the
integration server and when all the messages arrived the message composite
has been sent to the enterprise system of target system 4. Using cross-
component BPM, the message that is already on the integration server is
persisted. Any other message that reaches the Integration Server, a
relationship is defined between the messages to ensure that all messages
are sent correctly. Business Process Engine is responsible for performing this
task in ccBPM.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 160/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 161/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 162/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 163/200
8/11/2021 SAP PI - Quick Guide
3 Property panes
5 Processing log
6 Object area
1 Receive a message
2 Send a message
4 Transform a message
1 Change
2 Block
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 164/200
8/11/2021 SAP PI - Quick Guide
4 Fork
6 While loop
7 Wait
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 165/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 166/200
8/11/2021 SAP PI - Quick Guide
2020-11-19 02:43:54 |Sap pi tutorial
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 167/200
8/11/2021 SAP PI - Quick Guide
You can monitor integration processes at the message level by using the
message monitor
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 168/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 169/200
8/11/2021 SAP PI - Quick Guide
Step 2 - You also have the option to switch to the view of process in this
transaction. You can check the Process and Run box.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 170/200
8/11/2021 SAP PI - Quick Guide
Example
Process monitor T code - SWF_XI_SWI1 expects workflow number from
onboarding process.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 171/200
8/11/2021 SAP PI - Quick Guide
You can determine the runtime cache using T-code - SXI_CACHE as shown in
the following screenshot -
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 172/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 173/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 174/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 175/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 176/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 177/200
8/11/2021 SAP PI - Quick Guide
A web service user is called a service requester who uses the web service
using a web browser. In a normal scenario, a service requester is an
application that accesses the web service. An application takes all the details
necessary to access a web service from the service deion and this
information is stored.vees in the service register.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 178/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 179/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 180/200
8/11/2021 SAP PI - Quick Guide
Step 3 - Check if the preview Tab contains the entSERVICE → the link is
displayed. If the SERVICE link is not displayed, it means that the link must be
terminated.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 181/200
8/11/2021 SAP PI - Quick Guide
Step 4 - To display the web service and its binding, choose the Open WSDL
document for the selected binding or service link.
Step 5 - A web browser displaying the WSDL opens → you can scroll to the
bottom at the end of the WSDL. You will find the endpoint under the WSDL
port of the node.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 183/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 184/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 185/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 186/200
8/11/2021 SAP PI - Quick Guide
SAP PI Questions and Answers has been designed with particular intent to
help students and professionals to prepare for certification exams and job
interviews . This section provides a useful collection of sample interview and
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 187/200
8/11/2021 SAP PI - Quick Guide
S
Type of question / answer
N
1
This section provides a large collection of questions for 'SAP PI interview
with their answers hidden in a box to challenge you to try them out before
you discover the correct answer.
If you are preparing to take a certification exam related to Java and SAP PI,
this section is essential for you. This section simulates a real online test
3 with a given timer that challenges you to complete the test within a given
amount of time. Finally, you can check your overall test score and your
result among the millions of other test takers who have taken this test
online.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 189/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 190/200
8/11/2021 SAP PI - Quick Guide
A SAP PI system is -
1 Integration server
2 Integration Builder
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 191/200
8/11/2021 SAP PI - Quick Guide
Runtime Workbench
This is a tool used to provide centralized monitoring of PI components and
messages.
Integration server
This is one of the key components of the systemth SAP PI and is used for
message processing.
2 Integration engine
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 192/200
8/11/2021 SAP PI - Quick Guide
Integration Engine
This engine is used for routing and mapping and provides central integration
server services. If the source structure is different from the target structure,
the integration engine calls the mapping runtime as shown in the illustration
below where, the source structure is converted to the target structure.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 193/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 194/200
8/11/2021 SAP PI - Quick Guide
In the double stack system of ancieIn versions of SAP PI, most adapters were
part of the Java stack and only two adapters were part of the ABAP stack.
RFC Adapter, SAP Business Connector Adapter, File / FTP Adapter, JDBC
Adapter, Adapter JMS, SOAP adapter, Marketplace adapter, Mail adapter,
RNIF ter adap, CIDX adapter
r.
ABAP stack adapter and deion
N
2
Service Repository
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 195/200
8/11/2021 SAP PI - Quick Guide
CompanyService repository
3
It is used for store design-time repository objects such as mapping,
interfaces, and process definitions in the PI system.
Integration repository
5
This is used to configure scenarios in PI system for exchanging messages
between different systems.
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 196/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 197/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 198/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 199/200
8/11/2021 SAP PI - Quick Guide
https://www.hebergementwebs.com/sap-pi-tutorial/sap-pi-quick-guide 200/200