| |||||||||
Ein an SAP Business Network gesendeter Bestellauftrag schlägt mit dem Fehler PO-9: Invalid cXML response fehl.
SAP Business Network
Die cXML-Anwendung (Commerce eXtensible Markup Language) 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 Übertragung von Bestellaufträgen sicherzustellen, muss das System des Lieferanten eine gültige HTTP-200-Bestätigung zurückgeben, wenn SAP Business Network den Bestellauftrag weiterleitet.
Darüber hinaus muss die cXML-Antwort strikt dem im Abschnitt cXML Solutions Guide Example Response Document 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 200-Antwort:
<?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 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 ausgeführt wurde, kann der Lieferant den Bestellauftrag erneut an sich selbst senden, um seinen Status auf Bestätigt zu aktualisieren. Wenn der Lieferant eine Rechnung an den Bestellauftrag senden kann, wird der Status des Bestellauftrags ebenfalls auf Bestätigt aktualisiert.
SAP Help Portal > SAP Business Network for Procurement > cXML Solutions Guide > Bestellaufträge > Antwortdokumente
KB0558349 - Wie sende ich einen Bestellauftrag von einem Lieferantenkonto erneut?
SAP Business Network for Procurement und Supply Chain > Transaktionsdokumente > Transaktion (Bestellaufträge, Versandbenachrichtigungen und Warenempfangsbelege)