| |||||||||
En innkjøpsordre (IO) som er sendt til SAP Business Network, mislykkes med feilen PO-9: Ugyldig cXML-svar.
SAP Business Network
Leverandørens cXML-applikasjon (Commerce eXtensible Markup Language) returnerer et ugyldig cXML-svar for innkjøpsordren som er sendt av SAP Business Network.
Nedenfor finner du et eksempel på et slikt ugyldig svar:
<?xml versjon="1.0" koding="UTF-8" ?><!DOCTYPE cXML-system "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Svar>
<Statuskode="500" tekst="Eksempeltekst"/>
</Svar>
For å sikre vellykket overføring av innkjøpsordre må leverandørens system returnere en gyldig HTTP 200-bekreftelse når SAP Business Network ruter innkjøpsordren.
I tillegg må cXML-svaret strengt følge formatet som er beskrevet i delen cXML-løsningsveiledning eksempelsvardokument. Hvis dette formatet ikke overholdes, kan det føre til at innkjøpsordren merkes som Mislykket i SAP Business Network.
Nedenfor finner du et eksempel på et gyldig 200-svar:
<?xml versjon="1.0" koding="UTF-8"?>
<!DOCTYPE cXML-SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.021/cXML.dtd">
<cXML payloadID="1232424-testpayloadid234525" xml:lang="en-CA" timstempel="2016-10-12T18:39:42-08:00">
<Svar>
<Statuskode="200" text="OK"/>
</Svar>
</cXML>
Hvis cXML-integrering ikke er nødvendig eller hvis den ikke er konfigurert for øyeblikket, kan du endre rutingmetoden i SAP Business Network ved å navigere til: Kontoinnstillinger [brukerinitialer] > Innstillinger > Elektronisk ordreruting og velge et annet alternativ (f.eks. online).
Når de riktige korrigerende tiltakene er iverksatt, kan leverandøren sende innkjøpsordren på nytt til seg selv for å oppdatere statusen til Bekreftet. Hvis leverandøren kan sende en faktura til innkjøpsordren, oppdateres også innkjøpsordrestatusen til Bekreftet.
SAP Business Network for Procurement & Supply Chain > SAP Business Network integrasjoner > cXML-ordrer
SAP Business Network for Procurement & Supply Chain > Transaksjonsdokumenter > Transaksjon (innkjøpsordrer, leveringsmeldinger og varemottak)