Documentation Index

Fetch the complete documentation index at: https://docs.lobster-world.com/llms.txt

Use this file to discover all available pages before exploring further.

SAP IDocs

Prev Next

IDoc und SAP ALE

IDoc (Intermediate Document) ist eine von SAP verwendete Datenstruktur zum Austausch von Daten zwischen R/3-, R/2- und Fremdsystemen. Siehe auch https://help.sap.com/saphelp_46c/helpdata/DE/0b/2a60ef507d11d18ee90000e8366fc2/frameset.htm.

Der SAP-Service versetzt Lobster Integration in die Lage, mit SAP-Systemen über das ALE-Protokoll IDocs auszutauschen. Aus Sicht von Lobster Integration handelt es sich bei einem IDoc um eine FixRecord-Datenstruktur mit einem Steuersatz und einer größeren Anzahl von Datensätzen verschiedener Typen. Der genaue Aufbau ist durch den IDoc-Typ beschrieben. Es gibt eine größere Anzahl verschiedener IDoc-Typen für verschiedene Nachrichten-Typen mit eindeutigem Namen. Die Strukturvorlagen für diese IDoc-Typen können aus dem direkt verbundenen SAP-System ausgelesen werden. Mit Lobster Integration werden zusätzlich alle Standard-IDoc-Typen in den Versionen 46C, 700 und 750 als Struktur-Vorlagen mit ausgeliefert.

IDoc und SAP Process Integration/Exchange Infrastructure

Die SAP Process Integration (SAP-PI) ist eine Weiterentwicklung von SAP Exchange Infrastructure (SAP-XI) und ist heute in allen aktuellen SAP Systemen verfügbar. Der Datenaustausch basiert dabei auf XML. Konsequenterweise gibt es für jeden IDoc-Typ auch eine Darstellung als XML. Aus Sicht von Lobster Integration handelt es sich hier aber um eine normale XML-Datei, die mit denselben Konzepten behandelt wird, wie andere XML-Dateien.

Die mitgelieferten IDoc-Struktur-Vorlagen können für XML-IDocs nicht verwendet werden. Stattdessen muss aus dem SAP-System (z. B. mit Transaktion WE60) die XML-Schema-Datei (XSD) erzeugt werden, die für die Erzeugung der Quell- oder Zielstruktur in einem Profil verwendet werden kann.

Unterscheidung

Da SAP-Anwender und Consultants ungünstigerweise bei dem Begriff IDoc keine exakte Begriffs-Trennung zwischen XML-IDocs und ALE-IDocs machen, aber in Lobster Integration die XML-IDocs wie normale XML-Dateien behandelt werden, sollte in jedem Projekt vor Beginn der Implementierung der Profile zweifelsfrei geklärt werden, ob es sich um XML-IDocs handelt oder nicht.

Export der Strukturbeschreibung mit Hilfe der SAP-Transaktion WE60

Sowohl für IDoc-Basistypen, als auch IDoc-Erweiterungen (CIM) kann aus dem SAP-System, in dem der IDoc-Typ definiert ist, wahlweise die XML Schema Definition XSD, als auch ein Parser-File exportiert werden. Zusätzlich ist dort auch die fachliche Beschreibung des IDoc-Typs als HTML verfügbar und kann als drei zusammenhängende HTML-Dateien exportiert werden. Siehe auch Abschnitt Erstellen eines Parser-Files für SAP-IDoc-Strukturen. Hinweis: Die XSD-Datei für XML-IDocs muss vom SAP-Team angefordert werden. Falls die Dateinamensendung .xml lautet, muss sie vor dem Import zu .xsd geändert werden.