IDOC Orders
Was ist das IDOC Format?
SAP IDOC ist das Standardformat für den Austausch von Geschäftsdokumenten zwischen SAP-Systemen und anderen SAP oder Nicht-SAP Systemen. Mithilfe von IDOCS werden verschiedenste Daten und Informationen in andere Systeme exportiert oder in das SAP-System importiert.
Bei dem Export in ein Nicht-SAP System wird der EDI-Standard verwendet, auf dem IDOC basiert. Die IDOC-Daten werden dabei in ein EDI-Format konvertiert, bevor sie im nächsten Schritt transferiert werden. Hierbei handelt es sich um ein einheitliches Austauschformat, das von vielen verschiedenen Systemen unterstützt wird.
Verwendung von IDOCs im SAP-System
IDOCs dienen dem Import und Export von Geschäftsdokumenten in SAP-Systeme und aus SAP-Systemen heraus. IDOCs, die in das SAP-System gelangen werden Inbound IDOCs genannt. Ausgehende werden als Outbound IDOCs bezeichnet.
IDCOs können für viele verschiedene Zwecke generiert werden. Zum Beispiel im Bereich des Lagers, zur Aufzeichnung von Lagerbewegungen, wie z.B. Umlagerungen etc.
Zu den genannten Geschäftsdokumenten gehören unter anderem Bestellungen, Rechnungen oder Lieferscheine. Ein bestimmter Teil dieser Dokumente könnte beispielsweise in ein CRM-System exportiert werden oder zu Geschäftspartnern, wie z.B. Lieferanten, in Form von EDI-Dateien.
Wie sind IDOCs strukturiert?
IDOCs lassen sich zum einen in verschiedene Nachrichtentypen (Message Type oder als XML-Element MESTYPE) und zum anderen in verschiedene IDOC Typen (als XML-Element IDOCTYP) unterteilen.
Der Nachrichtentyp gibt den Zweck und die inhaltliche Verwendung des jeweiligen IDOCs an.
Der IDOC Typ definiert wiederrum die Struktur und das Format des IDOCs. Hierzu gehören z.B. der Basis-Typ ORDERS05, der die Grundlage für Nachrichtentypen, wie z.B. ORDERS (Bestellung), ORDCHG (Bestelländerung) usw. darstellt. Eine IDOC mit dem Nachrichtentyp ORDERS ist somit unter dem Basis-Typ ORDERS05 gespeichert.
Der Basis-Typ stellt den Root-Knoten in einem XML-IDOC dar. Darauffolgend wird der weitere Inhalt in drei Abschnitte unterteilt:
- Kontrollsatz: Der Kontrollsatz enthält Informationen zum Nachrichtentyp, dem Status des IDOCs und dem Absender & Empfänger. Diese Daten werden z.B. für den Export per EDI-Datei unter dem Element EDI_DC40 hinterlegt. Anhand der Informationen aus dem EDI_DC40 Kontrollsatz können dann EDI-Dienstleister Routing- oder Konvertierungsschritte durchführen.
- Datensatz: Hier finden sich die eigentlichen zu übermittelnden Daten des IDOC. Diese werden in mehrere Elemente unterteilt, die allesamt aus Kopfdaten und Positionsdaten bestehen.
- Statussatz: Enthält systeminterne Daten bzw. Informationen zu dem Verarbeitungszustand.
IDOC Orders
IDOC Dokumente lassen sich in verschiedene logische Nachrichtentypen unterscheiden. Dazu gehören unteranderem IDOCs, die Bestellungen und Vorgänge rundum Bestellungen abbilden. Diese IDOCs besitzen den Basis-Typ ORDERS05 und werden für folgende Zwecke verwendet:
- ORDERS: Nachrichtentyp für Dokumente zu eingehenden oder ausgehenden Bestellungen. Enthält unter anderem Informationen zu den bestellten Waren, Mengen, Preisen und Steuern.
- ORDCHG: Dokument, das Informationen zu Bestelländerungen enthält.
- ORDRSP: Stellt eine Bestellbestätigung dar.
IDOC ODERS können genutzt werden, um Bestellungen mit allen relevanten Daten zwischen Ihrem Online-Shop und Ihrem SAP-System auszutauschen. Dieser Import- und Export-Vorgänge können automatisiert werden und ermöglichen dadurch einen besonders effizienten Ablauf von der Registrierung der Bestellung im Shop bis hin zur Aufnahme der Bestelldaten in Ihr ERP-System.
Die Schnittstelle zum Transferieren von IDOC Orders im XML-Format lässt sich unter anderem mit Shop-Systemen, wie z.B. Shopware, Magento oder OXID E-Shop, nutzen.