0% found this document useful (0 votes)
36 views9 pages

SAP PI: SOAP Monitoring Overview

The document discusses SAP PI (Process Integration), which is a middleware tool used to integrate different applications and systems. It allows for both synchronous and asynchronous communication between SAP and non-SAP systems. SAP PI uses adapters to connect disparate systems and converts data between different formats. It includes key components like the Integration Server, Integration Builder, System Landscape Directory, and Configuration and Monitoring tools. The System Landscape Directory plays an important role in maintaining information about technical systems, business systems, and landscapes in a networked environment.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views9 pages

SAP PI: SOAP Monitoring Overview

The document discusses SAP PI (Process Integration), which is a middleware tool used to integrate different applications and systems. It allows for both synchronous and asynchronous communication between SAP and non-SAP systems. SAP PI uses adapters to connect disparate systems and converts data between different formats. It includes key components like the Integration Server, Integration Builder, System Landscape Directory, and Configuration and Monitoring tools. The System Landscape Directory plays an important role in maintaining information about technical systems, business systems, and landscapes in a networked environment.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SAP PI

Sap : system application product is data process.

● Sap system is a business software package to integrate all areas of business.


● Sap system provides end to end solutions for financial,manufacturing,costing &
logistics.
● As per the example : Aerospace & defence, consumer products, automotive, Health
care, banking,chemical.

Sapnw: sap netweaver

● This package contains multiple components.

Sap exchange information

XI 3.0 - 2004
PI 7.0 - 2005
PI 7.1 - 2008
PI 7.3 - 2010
PI 7.31 - 2012
PI 7.4 - 2013
PI 7.5 - CONTINUE

SAP NW package

Sap NW has some sub components are there

EP - Enterprise portal
MDM - Master data management
KM - Knowledge management
PI - Process integration
MI - mobile infrastructure
BPM - Business process management
BW/BI - Business warehouse / Business Intelligence

We also know these components as : application / tools / systems.

These application are implemented in two engines

JAVA engine nothing but java stacks


ABAP Engine nothing but ABAP stack
Java + Abap stacks is also called WAS [ Web Application Server ]
SAP NW XI/PI/PO
XI - EXCHANGE INFRASTRUCTURE
PI - PROCESS INTEGRATION
PO - PROCESS ORCHESTRATION
We are using these tools for integration or collaboration . This is use for exchange the data
from one to another system.
● Data is transfer depends up on domains
● Sap is the single database. & the data can be transferred at infrastructure /
Organization / company / landscape level.

● The xi/ pi/ po is used as middleware to interact with every application.

Any organisation can use sap & non sap.

SAP NON SAP

ECC FILE

SD ORACLE

MM Sap XI/PI/PO JAVA

FICO [Link]

CRM SQL

SRM WEB SERVICE

SCM WEB CLIENT


Transfer the data from Sap to sap
Sap to non sap
Non sap to sap
Non sap to Non sap

Why do we use XI/PI/PO middleware instead of other middleware ?

● These components will be monitored better than by other middleware


products.
● Mapping & adapter are good compared to other middleware products.
● Synchronous & asynchronous communication is possible.

Use this xi/pi/po for synchronous & asynchronous communication.

● Asynchronous: it is the one way communication. As defined as massage


contains either request or the response part only.

Sander ⟹ XI/PI/PO ⟹ Receiver


sap/non sap sap/non sap
OR

Sander ⟸ XI/PI/PO ⟸ Receiver


sap/non sap sap/non sap

● Synchronous: it is two way communication. As defined as massage contains


both the request & response part.

Sander ⟹ XI/PI/PO ⟹ Receiver


sap/non sap ⟸ ⟸ sap/non sap

Adapters

● It provides the communication/ connectivity between one system to


another system.
● Source to xi/pi & xi/pi to target + convert one format to another format.
● We also know the adaptor as a mediator of source & xi/pi or xi/pi &
target.
● To better understand the adapter is divided in two types: SAP Adaptor
& NON SAP Adapters.
SAP Adaptors: There are three types of adaptors.
IDOC - intermediate document
RFC - remote function call
PROXY - it is an interface / it is adaptor less communication.

NON SAP Adaptors:


File - file
Oracle - JDBC
Java - JMS ( java message server )
[Link] - SOAP ( simple object access protocol)
Web Server - SOAP ( simple object access protocol)
Mail - Mail adaptor
Web client - HTTP ( hypertext transfer protocol)

HIgh Level massage flow of xi/pi/po:

Sander ➞ Adaptor ➞ XI/PI/PO ➞ Adaptor ➞ Receiver


⬇ ⬇ ⬇ ⬇ ⬇
sap/ non sap sap/ non sap XML XML sap / non sap
↓ ↓
XML sap/ non sap

Sender communication channel:

● The sender adapter works as a sender communication channel.


● It provides connectivity between sources to XI/PI/PO.

Receiver communication channel:

● It provides connectivity to xi/pi/po to target.


● It will convert the xml format to system understandable format.

SAP PI system is divided into the following components:

● Integration server
● Integration builder
● SLD - System landscape directory
● Configuration & monitoring

Integration Server (backend process): This is one of the key components of the sap pi
system and is used for processing of messages & it is execute happens in IS backed It is
consists of following three engines:
● Business process engine
● Integration engine
● Central advanced adaptor engine AAE.
SLD- System landscape directory:
● It is the central information provider in a system landscape.
● It is always maintained by the administration or by the sap basis team.

Integration builder: client — server front work

● ESR( enterprise service repository) - used for designing the objects.


● ID (integration directory)- used for connection,contribution,configuration & integration
details purposes.
It will take 5 - 10 mins.

Configuration & monitoring (c&m) / Runtime workbench:


● It is used for monitoring purpose
● Need to check if message sent successful / failure massage

SAP PI -Platform

There are two types of platform sap pi dual stack & single stack.

Dual stack: where the pi system required both ABAP & JAVA stacks to run it is
called a dual stack system.
To open SAP PI tools home page,
SAP Login

Click

PI

SXMB - IFR - [Link]

Single stack: In the latest system ABAP stack components are modified to work on
JAVA stacks so, sap pi needs only JAVA stack to run & it is called single stack
system.

To open SAP PI tools home page, by using URL:


[Link] <instance/port>00/dir/starts/[Link]
Example- [Link]

SAP PI home page has the following four java links.

● Enterprise Services Repository (ESR)


● Integration Directory (ID)
● System Landscape (SL)
● Configuration and Monitoring (CM)
How does the SLD work ?

There is two types of components:



----------------------------------------------------------------------------------------------------------------
↓ ↓
System catalogue software catalogue
It is also called as Landscape information It is called component Information
↓ ↓
--------------------------------------------------- -------------------------------------------
↓ ↓ ↓ ↓ ↓ ↓
Technical Business Landscape Product Software Version
System Component

System catalogue
Technical system: Technical system is a physical entity, it describes the physical
character of your system. There are four types.

—-------------------------------------------------------------------------------------------------------------
↓ ↓ ↓ ↓
AS ABAP AS JAVA STAND ALONE THIRD PARTY
(To communicate ( To communicate (To communicate (To communicate
with sap to sap) with JAVA based with non sap business to
System) System) business)

Business system: Business system is a logical system, it describes the logical view
of your technical system. Logical system is a “ unique identify the Business
System’s in the network” or it is “an application system in which the application
works together on a common database”.
In the SAP terms, the logical system is a client
Here client means it as the request program or user

Landscape: If you take any application, that means each application/ system has
multiple boxes (environments/server) depending on projects.
At the real time
● Depending on the projects the boxes (environment/server) will change.
● Each box (environment/ server) has individual server Details.

Software catalogue
Product: A collection of all versions of a product. Where the system required all the
information about the product.

Version: This is a repository of the type of version that the system required to run.

Software components: This is a repository to store process related information/


objects.

How does the ESR work ?

This JAVA link is used for the design of the object. Here the system will take
all the information from SLD software catalogue.
—----------------------------------------------------------------------------------------------------
↓ ↓
Sender Receiver
Data type ( create the structure) Data type
↓ ↓
Massage type (get the details from data types) Massage type
—----------------------------------------------------------------------------------------------------
↓ ↓ ↓
Service interface (massage mapping/OM) Service interface
(have to mention
asych/sych or inbound/outbound) ↓
↓ ↓
—-----------------------------------(Operation mapping/OM)-------------------------------
Activate
4 TYES OF TECH,
JAVA
ASABAP
STAND ALONE
THIRY PARTY

BUSINESS SYSTEM
LAND SCAPE

Common questions

Powered by AI

SAP PI differentiates between technical and business systems to streamline integration processes. Technical systems, being physical entities, describe a system's hardware and software environment like AS ABAP or AS JAVA. Business systems, however, provide a logical abstraction, representing how applications on these technical systems interact using a common database. This categorization enhances system organization, specifying integration points and ensuring coherent communication pathways in both SAP and non-SAP landscapes .

SAP XI/PI/PO middleware offers several advantages over other middleware products, including better monitoring capabilities, improved mapping and adapter functionalities, and the ability to support both synchronous and asynchronous communication. These features enhance data integration and system interoperability, making SAP XI/PI/PO an efficient solution for exchanging data between SAP and non-SAP systems, as well as within complex organizational landscapes .

The sender communication channel in SAP PI facilitates connectivity from source systems to the middleware by adapting the data format to meet XI/PI requirements. Similarly, the receiver communication channel ensures data is transformed from XML back to target-system-compatible formats. These channels are crucial for enabling data integration, ensuring smooth message transmission, and maintaining reliable data flow across disparate applications and systems .

The System Landscape Directory (SLD) is a critical component of the SAP PI environment, acting as the central information provider for the system landscape. Managed typically by the administration or SAP Basis team, the SLD maintains a comprehensive repository of technical and business system data. It informs integration solutions by cataloging system and software components, ensuring smooth interoperability and efficient system communication across the network .

In the SAP PI platform, a dual stack system utilizes both ABAP and Java components, requiring both for operation. This configuration supports complex integration scenarios involving multiple SAP environments. In contrast, a single stack system operates solely on Java components, reflecting modern advancements that reduce dependency on ABAP elements. Single stack designs simplify maintenance and streamline processes by focusing on Java-centric solutions, facilitating integration tasks .

SAP Adapters and Non-SAP Adapters serve as mediators by providing connectivity between source systems and SAP XI/PI, or from XI/PI to target systems. SAP Adapters include IDOC, RFC, and PROXY, facilitating efficient communication within SAP environments. Meanwhile, Non-SAP Adapters such as File, JMS, SOAP, and HTTP enable interfacing with various non-SAP technologies. These adapters ensure data is converted into compatible formats, maintaining seamless interaction between diverse systems .

Synchronous communication in SAP XI/PI/PO involves two-way messaging, where both request and response components are present. This type of communication establishes real-time interaction between sender and receiver. Conversely, asynchronous communication involves one-way messaging with either a request or response, suitable for scenarios where immediate response isn't required. These communication methods enable flexible data exchange across SAP and non-SAP systems, adapting to diverse business needs .

SAP NetWeaver integrates all areas of a business through its diverse components, providing end-to-end solutions in financial, manufacturing, costing, and logistics sectors. This platform facilitates process integration, mobile infrastructure, enterprise portals, master data management, knowledge management, business process management, and business intelligence. By supporting these various applications and tools, SAP NetWeaver enhances business processes and information flow within organizations .

The SAP PI system consists of the Integration Server, Integration Builder, SLD, and Configuration & Monitoring components. The Integration Server handles backend message processing via the Business Process Engine, Integration Engine, and Advanced Adapter Engine. The Integration Builder acts as a client-server framework for designing integration objects and managing connections. The SLD provides essential landscape information for system connectivity, while Configuration & Monitoring tools oversee system performance and message flow, ensuring successful integration and communication across platforms .

The Enterprise Services Repository (ESR) is a Java component in SAP PI used for designing integration objects. It extracts configuration data from the System Landscape Directory and structures it into data types, message types, and service interfaces. The ESR aids in defining operation mappings and facilitating message processing, ensuring cohesive integration and enabling seamless data exchange across various services within the network .

You might also like