| |||||||||
En inköpsorder som skickats till SAP Business Network misslyckas med felet PO-9: Ogiltigt cXML-svar.
SAP Business Network
Leverantörens cXML-program Commerce eXtensible Markup Language returnerar ett ogiltigt cXML-svar för inköpsordern som skickats av SAP Business Network.
Nedan visas ett exempel på ett sådant ogiltigt svar:
<?xml version="1.0" kodning="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Svar>
<Statuskod="500" text="Exempeltext"/>
</Svar>
För att säkerställa att inköpsordern skickas måste leverantörens system returnera en giltig HTTP 200-bekräftelse när SAP Business Network stänger inköpsordern.
Dessutom måste cXML-svaret strikt följa det format som beskrivs i avsnittet cXML-lösningsguide Exempel på svarsdokument. Underlåtenhet att följa detta format kan leda till att inköpsordern markeras som Misslyckades i SAP Business Network.
Nedan visas ett exempel på ett giltigt 200 svar:
<?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">
<Svar>
<Statuskod="200" text="OK"/>
</Svar>
</cXML>
Om cXML-integration inte krävs eller är felkonfigurerad kan du ändra routingmetod i SAP Business Network genom att gå till: Kontoinställningar [användarinitialer] > Inställningar > Routing av elektroniska beställningar och välja ett alternativ (t.ex. Online).
När lämplig korrigeringsåtgärd har vidtagits kan leverantören skicka inköpsordern till sig själv för att uppdatera dess status till Bekräftad. Om leverantören kan skicka en faktura till inköpsordern uppdateras även inköpsorderns status till Bekräftad.
SAP Business Network för Procurement och Supply Chain > SAP Business Network Integrations > CXML-beställningar
SAP Business Network för Procurement och Supply Chain > Transaktionsdokument > Transaktion (inköpsordrar, fraktaviseringar och godsmottagningar)