Was ist SAP IDoc und wie wird es genutzt?
SAP IDoc ist ein SAP-Werkzeug, mit denen Sie den Datenaustausch mit Ihren Partnern abbilden können. IDocs werden in SAP für die Übertragung von Informationen bzw. Nachrichten verwendet. Was sich genau dahinter verbirgt und wie Sie es nutzen können, erfahren Sie hier.
Was ist SAP IDoc?
SAP IDoc ist das zentrale Format zum Datenaustausch zwischen SAP-Systemen. Mit SAP IDoc können Sie Daten sowohl importieren als auch exportieren. Mit Daten sind in diesem Fall Geschäftsbelege gemeint, welche zwischen SAP-Systemen ausgetauscht werden sollen. Entsprechende Ports, die den Austausch ermöglichen, werden in SAP (Transaktion WE21) konfiguriert.
Hier gibt es mehrere Port-Typen, bei denen der am häufigsten verwendete der Dateiport ist. Dieser Typ ermöglicht es dem SAP-System, das IDoc als Datei auf das Dateisystem zu schreiben. Vom genutzten Speicherort kann ein anderes System das IDoc lesen und weiterverarbeiten. Ob das System ein SAP-System oder ein non-SAP-System ist, spielt keine Rolle solange es mit dem Format IDoc umgehen kann.
Was können IDocs?
IDocs können Sie jedoch nicht nur über das Dateisystem austauschen, sondern auch per http direkt an ein anderes System senden. Dabei wird das IDoc in XML umgewandelt und kann so an jedes System gesendet werden, welches von ihm aus erreichbar ist und XML-Daten verarbeiten kann. So wird der Weg über das Dateisystem gespart und Sie müssen u. a. keinen bestimmten Dateipfad pflegen.
Auch der umgekehrte Weg, also das Empfangen eines IDocs per http, ist in einem SAP-System möglich. Jedes System kann ein IDoc an ein SAP-System senden, sofern es eine http-Verbindung zum SAP-System aufbauen und ein IDoc im XML-Format bereit stellen kann. Im SAP-System kann dann eine automatische Verarbeitung konfiguriert werden. Damit ist die direkte Verarbeitung nach dem Eingang des IDoc gewährleistet und ein manuelles Eingreifen von Ihnen ist nicht zwingend erforderlich.
Die Unterschiede zwischen SAP IDoc, EDI und ALE
Je nachdem, ob die Kommunikation mit unternehmenseigenen oder externen Systemen bei Geschäftspartnern stattfindet, werden Sie bei dem Datenaustausch mit einem SAP ERP-System mit verschiedenen Begriffen und Konzepten konfrontiert. Die Zusammenhänge zwischen SAP IDoc und den Konzepten EDI und ALE zeige ich Ihnen im Folgenden auf und erläutere dabei, wann welche Konzepte wie zum Einsatz kommen.
SAP EDI
Um Daten zwischen Systemen und Geschäftspartnern auszutauschen, gibt es verschiedene Möglichkeiten. Diese sind nur bedingt davon abhängig, ob und welches Standard-EDI-Format Sie nutzen. Vielmehr stehen grundsätzliche Entscheidungen im Vordergrund, wie z. B.:
- Wie flexibel und skalierbar soll die Lösung sein?
- Welche Sicherheitsaspekte sind zu beachten?
- Wie soll Support und Betrieb organisiert sein?
Die Liste lässt sich beliebig erweitern, abhängig von Ihrer aktuellen Situation und den Optionen, die für Sie in Frage kommen. Für die EDI-Anbindung gibt es insgesamt drei Möglichkeiten, wie Sie diese in Ihrem SAP-System umsetzen können. Und um Daten zwischen IDocs und dem EDI-Formats übersetzen zu können, wird ein EDI-Konverter eingesetzt.
ALE – Application Link Enabling
Im Unterschied zu RFC finden Geschäftsprozesse im Rahmen von ALE verteilt auf verschiedenen IT-Systemen im eigenen Unternehmen statt. Dabei sind die Systeme physisch voneinander getrennt und die Kommunikation findet zwischen verschiedenen Logischen Systemen (LS) statt.
Für die Definition, welche IDocs mit welchen logischen Systemen ausgetauscht werden sollen, müssen Sie ein Verteilungsmodell einstellen, das Sie in der Transaktion BD64 definieren.
Hilfreiche Transaktionen
Zur Konfiguration der Verbindungen sind Einstellungen an mehreren Stellen im SAP-System notwendig. Diese unterscheiden sich zwar je nach Verbindungsart, stammen aber meist aus der folgenden Liste:
- Konfiguration der RFC-Verbindungen (SM59)
- Ports in der IDoc-Verarbeitung (WE21)
- IDoc-Liste (WE02)
- Pflege der Services (SICF)
- Partnervereinbarungen (WE20)
Eine weitere nützliche Transaktion ist die WE19. Diese verbirgt ein Testwerkzeug für die IDoc-Verarbeitung. Diese Sammlung von Transaktionen liefert das nötige Handwerkszeug zur Einrichtung der Übertragung von IDocs zwischen SAP- und non-SAP-Systemen.
Fazit
SAP IDoc ist die zentrale Formatierung des Datenaustauschs in SAP Systemen. Mit IDocs sind Sie in der Lage, Nachrichten zwischen Ihnen und Ihren Geschäftspartnern zu verschicken, wobei die Nachrichtensysteme nicht zwingend zwischen SAP-Systemen stattfinden muss.
Haben Sie Fragen zu SAP IDocs? Dann stellen Sie uns diese gerne. Wir helfen Ihnen weiter.
Websession: IDoc
Sollten Sie Fragen zu uns und unserer Arbeit oder konkret zu Umstellungsprojekten haben, dann vereinbaren Sie eine kostenlose Websession mit uns.
FAQ
Was ist IDoc in SAP?
SAP IDoc ist das zentrale Format zum Datenaustausch zwischen SAP-Systemen. Mit SAP IDoc können Daten sowohl im- als auch exportiert werden.
Welche Transaktionen gibt es bei SAP IDoc?
Die IDOC Konfoguration wird im SAP-System an mehreren Stellen eingerichtet. Folgende Transaktionen sind dabei wichtig: SM59, WE21, WE02, SICF, WE20. In der WE19 ist ein Testwerkzeug für Idoc-Verarbeitungen enthalten.