0% found this document useful (0 votes)
59 views

Sap Pi: Sap: System Application Product Is Data Process

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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Sap Pi: Sap: System Application Product Is Data Process

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
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

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 DOT.NET

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 )
Dot.net - 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 - T.code

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:


http://<host>:5 <instance/port>00/dir/starts/index.jsp
Example- http://scmehp2:50200/dir/starts/index.jsp

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

You might also like