Contents: What is SAP PI? What is SAP PO ? Why do We Need SAP PI ? How SAP PI/PO works? SAP PI Architecture Advantages SAP PI Home Page SLD(System Landscape Directory) Communication
What is SAP PI? SAP PI (Process Integration) is an integration platform which provides seamless integration between SAP and non-SAP applications within the organization A2A (Application to Application) or even outside the organization B2B (Business to Business ).
What is SAP PO? SAP Process Orchestration is a tool to automate and optimize business processes.
Why do We Need SAP PI? For smooth communication between multiple businesses, Mediated communication or Integration broker is used SAP PI adapts this system very well . It enables interconnection of a different process via a central location known as Integration Broker , unlike the point to point connection which is more like a spider web. Mediated communication is based on an integration broker which is executed by exchanging XML messages .
How SAP PI/PO works? SAP PI performs three basic functions: CONNECT CO-ORDINATE COMMUNICATE
SAP PI Architecture
The various components of SAP PI include: System Landscape Directory Integration Builder Integration Repository Integration Server Central Monitoring Adapter Engine Message Processing Technique by PI Design Configuration Message Processing Message Monitoring
System Landscape Directory: It is a central information provider in a system landscape. SLD contains two types of information, "Component Information (Installable & Installed) and Landscape description .“ Integration Builder: It is a tool-set which contains a set of tools for accessing and editing integration objects Integration Repository: To develop, design and maintain data types, message structures, mappings, interfaces, integration processes and integration scenarios independently of system landscape, integration repository is used . Integration Server: It is a central processing engine of the PI. All messages are processed using this server . Central Monitoring: With the help of this monitoring of PI domain is done, and "workbench" is the tool that is used for monitoring . Adapter Engine: It acts as a connector to connect the integration engine to SAP systems and other systems .
Message Processing Technique by PI: To access data from SAP and Non-SAP application this technique is used. SAP PI uses an intermediate document like IDoc to Flat files to transfer their data. Design: Process Integration (PI) uses integration repository to design message structure. Configuration: Integration Directory (ID) is used to configure technical parameters for objects created in IR ( Integration Repository). Message Processing: Once the IDOC is activated in SAP system, PI takes in charge and convert messages into XML format for its internal processing Message Monitoring: The messages can be monitored and traced using "Run Time Workbench". This tool can be useful in monitoring sender and receiver adapters, Outgoing and Incoming messages, End to End monitoring of complete scenario and error traces.
Advantages Advantages of SAP PI/PO In comparison to any other middleware product monitoring in SAP PI is better. It offers monitoring features like a message, performance, component monitoring and so on, all of which can be used to track and rectify the errors. SAP PI supports various SAP components which are required while integrating with SAP PI Adapters and mappings are good as compared with any other middleware product Asynchronous and Synchronous communication is possible
SAP PI Home Page To open SAP PI Tools home page, use the following URL − http://<host>:5<instance#>00/dir/start/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)
ESR(Enterprise Service Repository): In SAP PI, Enterprise Service Repository is used to design and create objects to be used in the integration scenario. You can design Interface Objects, Mapping Objects and the different integration processes. Interface Objects: The following are the Interface Objects − Service Interface Data type Message type
Integration Directory Integration Directory is used for the configuration of objects that are created in Enterprise Service Repository and configuration is executed by the Integration Engine at runtime. To configure ESR objects, you need to import object — Service and Communication Channel .
SLD(System Landscape Directory): The System Landscape Directory contains the information about landscape and software component versions. A SAP system can be configured to register under this directory. System Landscape Directory (SLD) manages information about all installable and installed elements of your system landscape
Landscape Under Landscape, you can find the following options − Technical Systems − You can view and define systems and servers. Landscapes − You can view and configure group of systems. Business Systems − You can view and configure business systems for use in Process Integration. Software Catalog Products − This is to view products in SAP software catalog . Software components − This is to view software components in SAP Software catalog . Development Name Reservation − This is used for name reservation and also for NW development. CIM Instances − This is used to view and maintain data on CIM level.
Configuration and Monitoring The Configuration and Monitoring option on SAP PI tools Home Page allows you to monitor the functions of the integration engine, CCMS integration and process monitoring infrastructure in SAP system.