| |||||||||
Ein an SAP Business Network gesendeter Bestellauftrag schlägt mit dem Fehler PO-9: Invalid cXML response fehl.
SAP Business Network
Die Commerce-eXtensible-Markup-Language-Anwendung (cXML-Anwendung) des Lieferanten gibt eine ungültige cXML-Antwort für den von SAP Business Network gesendeten Bestellauftrag zurück.
Im Folgenden finden Sie ein Beispiel für eine solche ungültige Antwort:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Antwort>
<Statuscode="500" text="Beispieltext"/>
</Antwort>
Um eine erfolgreiche Bestellübertragung sicherzustellen, muss das System des Lieferanten eine gültige HTTP-200-Bestätigung zurückgeben, wenn SAP Business Network die Bestellung weiterleitet.
Darüber hinaus muss die cXML-Antwort strikt dem im Abschnitt Beispielantwortdokument des cXML Solutions Guide beschriebenen Format entsprechen. Die Nichteinhaltung dieses Formats kann dazu führen, dass der Bestellauftrag in SAP Business Network als Fehlgeschlagen gekennzeichnet wird.
Im Folgenden finden Sie ein Beispiel für eine gültige Antwort von 200:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timestamp="2016-10-12T18:39:42-08:00">
<Antwort>
<Statuscode="200" text="OK"/>
</Antwort>
</cXML>
Wenn die cXML-Integration nicht erforderlich oder derzeit falsch konfiguriert ist, können Sie alternativ die Weiterleitungsmethode in SAP Business Network ändern, indem Sie zu Kontoeinstellungen (Benutzerinitialen) > Einstellungen > Weiterleitung elektronischer Bestellaufträge navigieren und eine alternative Option (z. B. Online) auswählen.
Sobald die entsprechende Korrekturmaßnahme ergriffen wurde, kann der Lieferant den Bestellauftrag erneut an sich selbst senden, um seinen Status auf Bestätigt zu aktualisieren. Wenn der Lieferant eine Rechnung für den Bestellauftrag einreichen kann, wird der Auftragsstatus ebenfalls auf Bestätigt aktualisiert.
SAP Help Portal > SAP Business Network for Procurement > cXML Solutions Guide > Purchase Orders > Response Documents
KB0558349 - Wie sende ich einen Bestellauftrag erneut von einem Lieferantenkonto?
SAP Business Network for Procurement und Supply Chain > Transaktionsdokumente > Transaktion (Bestellaufträge, Versandbenachrichtigungen und Warenempfangsbelege)