SAP PI - Einführung
Die SAP-Prozessintegration ist Teil der SAP NetWeaver-Plattform. In NetWeaver 7.0 ehp2 und älteren Versionen heißt es SAP NetWeaver Exchange Infrastructure XI. Die SAP NetWeaver-Prozessintegration ist Teil der NetWeaver-Softwarekomponente und wird für den Informationsaustausch im internen System des Unternehmens oder mit externen Parteien verwendet.
Mit SAP PI / XI können Sie die systemübergreifende Kommunikation und Integration einrichten und SAP- und Nicht-SAP-Systeme basierend auf verschiedenen Programmiersprachen wie Java und SAP ABAP verbinden. Es bietet eine Open-Source-Umgebung, die in einer komplexen Systemlandschaft für die Integration von Systemen und für die Kommunikation erforderlich ist.
SAP Process Integration ist eine Middleware, die eine nahtlose Integration zwischen SAP- und Nicht-SAP-Anwendungen in einem Unternehmen oder in Systeme außerhalb des Unternehmens ermöglicht.
Beispiel
Eine Anwendung, die auf verschiedenen Systemen ausgeführt wird, die Teil verschiedener Geschäftsbereiche in einem Unternehmen sind oder in einer verteilten Umgebung zwischen verschiedenen Unternehmen implementiert sind, die eine Geschäftsbeziehung miteinander haben. In dieser Umgebung ist eine nahtlose Integration und Übertragung von Informationen zwischen verschiedenen Systemen erforderlich. SAP PI bietet eine Middleware-Plattform, die sich nicht mit der Implementierung von Anwendungskomponenten mit einer Geschäftslogik befasst und sich mehr auf den Datenaustausch zwischen den verschiedenen Komponenten konzentriert.
Sie können SAP PI als zentrale Instanz oder Middleware betrachten, die verschiedene Systeme miteinander verbindet. Diese Middleware kann als SAP PI Runtime Engine bezeichnet werden. Diese Kommunikation wird als vermittelte Kommunikation bezeichnet. Wenn Sie diese Kommunikation mit einem Punkt-zu-Punkt-Szenario vergleichen, ist es einfach, die Systeme und Verbindungen zu verwalten. Darüber hinaus stehen an einer zentralen Stelle Informationen zur Integration zur Verfügung.
Der Nachrichtenaustausch zwischen den verschiedenen Systemen mit SAP PI enthält Geschäftsdaten. Das Kommunikationsnachrichtenprotokoll basiert auf W3C-Standard-SOAP-Nachrichten.
Warum brauchen wir SAP PI?
In einer Organisation enthält SAP ERP kein einziges System, sondern besteht aus einer Reihe integrierter Systeme wie SAP CRM, FICO, EWM usw. SAP PI bietet eine Plattform als zentrale Integrationsstelle für alle Systeme, ohne das komplexe Legacy-System zu berühren alle Daten und Informationsaustausch.
Im Folgenden sind die wichtigsten Funktionen von SAP Process Integration aufgeführt:
Konnektivität
Mit SAP PI können Sie verschiedene Anwendungen und Systeme mit unterschiedlichen technischen Kommunikationsmethoden verbinden. SAP PI bietet Ihnen eine Vielzahl von Adaptern, mit denen Sie Anwendungen verbinden können, die auf verschiedenen Protokollen wie HTTPS oder Remote Function Call (RFC) basieren.
Routing
Das Routing definiert die Regeln für den Nachrichtenfluss zwischen verschiedenen Systemen zur Laufzeit.
Kartierung
SAP PI wird verwendet, um verschiedene Anwendungen oder Systeme in einer verteilten Umgebung zu verbinden, die zwischen verschiedenen Unternehmen eingerichtet werden kann. Daher besteht die Möglichkeit, dass sich die Struktur des Datenaustauschs zwischen zwei Komponenten voneinander unterscheidet.
Die Zuordnung bestimmt die Struktur von Daten in einem Quellsystem zur Struktur von Daten in einem Zielsystem. Außerdem werden die Konvertierungsregeln festgelegt, die auf die Daten zwischen Quell- und Zielsystem angewendet werden.