IDoc ORDERS05
SAP-Basistyp für Bestellungen · Nachrichtentyp ORDERS
IDoc ORDERS05 ist der Basistyp, in dem SAP-Systeme Bestellungen als IDoc (Intermediate Document) austauschen, dem SAP-eigenen Format für Geschäftsbelege zwischen Systemen. Ein ORDERS05-IDoc trägt die Bestellung eines SAP-Kunden an seinen Lieferanten mit Kopfdaten, Partnern, Positionen und Summen; derselbe Basistyp dient auch für Bestelländerungen und Auftragsbestätigungen.
Stand:
- Herausgeber
- SAP
- Nachrichtentypen
- ORDERS (Bestellung), ORDCHG (Bestelländerung), ORDRSP (Auftragsbestätigung)
- Aufbau
- Kontrollsatz EDI_DC40, Datensegmente, Statussätze
- Übertragung
- EDI oder ALE, etwa als XML per HTTP, als Datei oder über eine Middleware
- Verwandt
- cXML, openTRANS
/01
Basistyp und Nachrichtentyp
Bei IDocs trennt SAP den Zweck vom Aufbau. Der Nachrichtentyp sagt, was übertragen wird: ORDERS für eine Bestellung, ORDCHG für eine Bestelländerung, ORDRSP für eine Auftragsbestätigung. Der Basistyp legt die Struktur fest. ORDERS05 ist die jüngste Fassung dieser Struktur nach ORDERS01 bis ORDERS04 und wird von allen drei Nachrichtentypen genutzt; Unternehmen können sie um eigene Segmente erweitern.
/02
Aufbau eines ORDERS05-IDocs
Ein IDoc besteht aus einem Kontrollsatz, den Datensätzen und Statussätzen. Der Kontrollsatz EDI_DC40 nennt Absender, Empfänger, Nachrichtentyp (MESTYP) und Basistyp (IDOCTYP). Die Datensätze sind hierarchische Segmente: E1EDK01 mit allgemeinen Kopfdaten wie der Währung, E1EDK03 mit Datumsangaben, E1EDKA1 mit Partnern wie Auftraggeber und Lieferanschrift, E1EDK02 mit Belegnummern, E1EDP01 mit je einer Position samt Menge und Einheit, darunter E1EDP19 mit Materialnummern und E1EDP20 mit Einteilungen, und zuletzt E1EDS01 mit Summen.
/03
Übertragung
SAP erzeugt das IDoc aus der Bestellung, meist über die Nachrichtenfindung des Einkaufsbelegs, und versendet es über einen Port. Neben der klassischen EDI-Übertragung über ein Subsystem gibt es Ports für Dateien und für XML per HTTP; oft liegt eine Middleware wie SAP Integration Suite dazwischen. Beim Lieferanten kommt die Bestellung so zum Beispiel als XML-Dokument an, dessen Elemente die Namen der Segmente und Felder tragen.
/04
IDoc ORDERS05, cXML und openTRANS
Alle drei Formate transportieren Bestellungen. IDoc ORDERS05 ist das Format der SAP-Welt und kommt direkt aus dem ERP-System des Kunden. cXML nutzen Einkaufssysteme wie SAP Ariba und Coupa, openTRANS ist ein offener Standard, der zum Katalogformat BMEcat passt. Welches Format ein Lieferant annehmen muss, bestimmt meist das System des Kunden.
/05
IDoc ORDERS05 mit orcamultimedia
Die Schnittstelle IDoc ORDERS05 von orcamultimedia nimmt Bestellungen aus SAP im XML-Format an und legt sie in Magento, Shopware oder OXID eShop an. Bestelländerung, Auftragsbestätigung, Lieferavis, Rechnung und Zahlungsavis sind als weitere IDoc-Nachrichten möglich.
/06 Fragen
Was ist der Unterschied zwischen ORDERS und ORDERS05?
ORDERS ist der Nachrichtentyp für eine Bestellung, ORDERS05 der Basistyp, der ihren Aufbau festlegt. Ein Bestell-IDoc aus SAP nennt daher im Kontrollsatz beides: MESTYP ORDERS und IDOCTYP ORDERS05.
Kann ein Onlineshop IDoc ORDERS05 empfangen?
Ein Onlineshop kann IDoc ORDERS05 empfangen, wenn eine Schnittstelle das IDoc im XML-Format annimmt, die Segmente auswertet und daraus eine Bestellung im Shop anlegt. orcamultimedia bietet eine solche Schnittstelle für Magento, Shopware und OXID eShop.
Wird ORDERS05 auch für Auftragsbestätigungen verwendet?
ORDERS05 wird auch für Auftragsbestätigungen verwendet: Der Nachrichtentyp ORDRSP nutzt denselben Basistyp wie die Bestellung (ORDERS) und die Bestelländerung (ORDCHG).
