| |||||||||
En indkøbsordre (IO), der er sendt til SAP Business Network, mislykkes med fejlen PO-9: Ugyldigt cXML-svar.
SAP Business Network
Leverandørens cXML-applikation Commerce eXtensible Markup Language (Commerce eXtensible Markup Language) returnerer et ugyldigt cXML-svar for indkøbsordren, der er sendt af SAP Business Network.
Nedenfor er et eksempel på et sådant ugyldigt svar:
<?xml version="1.0" kodning="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Svar>
<Statuskode="500" text="Eksempeltekst"/>
</respons>
For at sikre en vellykket overførsel af indkøbsordre skal leverandørens system returnere en gyldig HTTP 200-bekræftelse, når SAP Business Network rutefører indkøbsordren.
Derudover skal cXML-svaret nøje følge det format, der er beskrevet i afsnittet cXML-løsningsguide Eksempel på svardokument. Hvis dette format ikke overholdes, kan det medføre, at indkøbsordren markeres som Mislykket i SAP Business Network.
Nedenfor er et eksempel på et gyldigt 200 svar:
<?xml version="1.0" kodning="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>
<Statuskode="200" text="OK"/>
</respons>
</cXML>
Alternativt kan du ændre routingmetoden i SAP Business Network ved at navigere til: Kontoindstillinger [Brugerinitialer] > Indstillinger > Ruteføring af elektronisk ordre og vælge en alternativ mulighed (fx online), hvis cXML-integration ikke er påkrævet eller i øjeblikket er forkert konfigureret.
Når den relevante korrigerende handling er foretaget, kan leverandøren sende indkøbsordren igen til sig selv for at opdatere sin status til Bekræftet. Hvis leverandøren kan sende en faktura til indkøbsordren, opdateres indkøbsordrestatussen også til Bekræftet.
SAP Business Network for Procurement and Supply Chain > SAP Business Network Integrations > cXML-ordrer
SAP Business Network for Procurement and Supply Chain > Transaktionsdokumenter > Transaktion (indkøbsordrer, forsendelsesmeddelelser og varekvitteringer)