| |||||||||
SAP Business Networkiin lähetetty ostotilaus epäonnistuu, virhe PO-9: virheellinen cXML-vastaus.
SAP Business Network
Toimittajan Commerce eXtensible Markup Language (cXML) -sovellus palauttaa virheellisen cXML-vastauksen SAP Business Networkin lähettämään ostotilaukseen.
Alla on esimerkki tällaisesta virheellisestä vastauksesta:
<?xml-versio="1.0" encoding="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <vastaus>
<Tilakoodi="500" text="Esimerkkiteksti"/>
</Vastaus>
Jotta ostotilauksen lähetys onnistuisi, toimittajan järjestelmän on palautettava kelpaava HTTP 200 -vahvistus, kun SAP Business Network reitittää ostotilauksen.
Lisäksi cXML-vastauksen on noudatettava tiukasti cXML-ratkaisujen oppaan Esimerkkivastausasiakirja -osiossa esitettyä muotoa. Jos tätä muotoa ei noudateta, ostotilaus voidaan merkitä SAP Business Networkissa tilaan Epäonnistunut.
Alla on esimerkki kelpaavasta 200 vastauksesta:
<?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">
<Vastaus>
<Tilakoodi="200" text="OK"/>
</Vastaus>
</cXML>
Vaihtoehtoisesti, jos cXML-integrointia ei tarvita tai jos se on tällä hetkellä määritetty väärin, voit muuttaa reititysmenetelmää SAP Business Networkissa siirtymällä kohtaan: Tiliasetukset [käyttäjän nimikirjaimet] > Asetukset > Sähköisen tilauksen reititys ja valitsemalla vaihtoehtoisen vaihtoehdon (esim. Online).
Kun asianmukainen korjaustoimenpide on tehty, toimittaja voi lähettää ostotilauksen uudelleen itselleen päivittääkseen sen tilaksi Vahvistettu. Jos toimittaja voi lähettää laskun ostotilaukseen, myös ostotilauksen tilaksi päivitetään Vahvistettu.
SAP Business Network - Procurement & Supply Chain > SAP Business Network -integraatiot > cXML-tilaukset
SAP Business Network - Procurement & Supply Chain > Tapahtuma-asiakirjat > Tapahtuma (ostotilaukset, lähetysilmoitukset ja tavaranvastaanotot)