Beispiel: Nachrichtenfluss für Transportkooperation
Hier finden Sie ein Beispiel für den Nachrichtenfluss, wenn der Kunde die Standardtransportkooperation mit SAP Supply Network Collaboration (SAP SNC) und einem SAP-ERP-Backend-System einsetzt. Für die Integration mit diesen Backend-Varianten liefert SAP Mappings von IDoc auf XML aus.

Abrufabwicklung: Nachrichtenfluss
Der Prozess läuft folgendermaßen ab:
Lieferavis veröffentlichen (ERP-System des Lieferanten)
Wenn das Material zur Auslieferung bereit ist, kann der Lieferant ein Lieferavis in seinem ERP-System veröffentlichen. In diesem Fall überträgt das ERP-System eine XML-Message des Typs DespatchedDeliveryNotification
(DDN) an das SAP-NetWeaver-System des Kunden, das die Message dann an SAP SNC weiterleitet.
Hinweis
IDocs, XML-Messages und Mappings sind davon abhängig, welches ERP-System und welches Release Sie einsetzen. Mappings können, je nach Lieferantensystem, für den Nachrichtenfluss zwischen dem Lieferantensystem und SAP SNC notwendig sein. Da die Mappings vom Lieferantensystem abhängen, können sie nicht in der Standardauslieferung von SAP SNC vordefiniert werden. Sie müssen diese Mappings daher im Rahmen einer Projektlösung anlegen.
Lieferavis empfangen oder auf der Web-Oberfläche anlegen (SAP SNC)
Abhängig von den Nachschubanforderungen legt der Lieferant Lieferavise an. Wenn der Lieferant kein ERP-System zum Versenden von Lieferavisen verwendet, kann er die Lieferavise auch auf der Web-Oberfläche von SAP SNC anlegen. Das SAP-SNC-System sendet eine XML-Message des Typs DespatchedDeliveryNotification
(DDN) an das SAP-NetWeaver-System. SAP NetWeaver konvertiert die Message in ein DESADV.DELVRY05
IDoc und leitet das IDoc anschließend an das SAP-ERP-System das Kunden weiter.
Anlieferung wird angelegt (SAP-ERP-System des Kunden)
Nach dem Empfang des IDocs DESADV.DELVRY05
legt das SAP-ERP-System des Kunden automatisch eine Anlieferung für die erwartete Ware an.
Lieferant veröffentlicht Transport (SAP SNC)
Abhängig von den Transportanforderungen legt der Lieferant Transporte an, indem er einen oder mehrere Lieferavise gruppiert. Der Lieferant kann dem Transport den Status Entwurf
zuweisen, solange der Transport noch bearbeitet wird. Der Lieferant veröffentlicht den Transport, wenn er abgeschlossen ist. Nach der Veröffentlichung erzeugt SAP SNC eine XML-Message des Typs FreightOrderExecutionRequest
und sendet sie an SAP NetWeaver. SAP NetWeaver konvertiert die XML-Message in ein IDoc SHPMNT.SHPMNT05
und leitet das IDoc anschließend an SAP ERP weiter.
Hinweis
Der Lieferant kann den Transport auch wieder stornieren. In diesem Fall erzeugt SAP SNC eine XML-Message des Typs FreightOrderExecutionCancelRequest
. SAP NetWeaver konvertiert die XML-Message in ein IDoc SHPCPR.TPSSHT01
und leitet das IDoc anschließend an SAP ERP weiter.
Transportbeleg wird angelegt (SAP-ERP-System des Kunden)
Das SAP-ERP-System des Kunden empfängt das IDoc SHPMNT.SHPMNT05
mit allen relevanten Lieferavisinformationen, darunter der erwartete Liefertermin. Das SAP-ERP-System legt dann automatisch einen Transportbeleg an.
Wareneingang gegen Anlieferung buchen (SAP-ERP-System des Kunden)
Nachdem der physische Transport an der Kundenlokation eingetroffen ist, bucht der Kunde den Wareneingang gegen die Anlieferung. Wenn der Kunde den Wareneingang bucht, sendet das ERP-System des Kunden das IDoc STPPOD.DELVRY03
an das SAP-NetWeaver-System. Das SAP-NetWeaver-System konvertiert das IDoc in eine XML-Message des Typs ReceivedDeliveryNotification
(RDN) und überträgt sie an SAP SNC.
Lieferavis mit Wareneingangsstatus aktualisiert (SAP SNC)
SAP SNC aktualisiert den Lieferavis mit dem neuen Wareneingangsstatus.
Transport mit Wareneingangsstatus aktualisiert (SAP SNC)
Nach der Aktualisierung des Lieferavisstatus aktualisiert SAP SNC auch den Transport mit dem neuen Wareneingangsstatus.