| |||||||||
Μία Εντολή Αγοράς (PO) που στάλθηκε στο SAP Business Network αποτυγχάνει με το σφάλμα PO-9: Ακυρη απάντηση cXML.
SAP Business Network
Η εφαρμογή Commerce eXtensible Markup Language (cXML) του προμηθευτή επιστρέφει άκυρη απάντηση cXML για το PO που στάλθηκε από το SAP Business Network.
Παρακάτω είναι ένα παράδειγμα μιας τέτοιας άκυρης απάντησης:
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.010/cXML.dtd"> <Απάντηση>
<Κωδικός κατάστασης="500" κείμενο="Δείγμα Κειμένου"/>
</Απάντηση>
Για να διασφαλίσετε επιτυχή μετάδοση ΡΟ, το σύστημα προμηθευτή πρέπει να επιστρέψει έγκυρη αναγνώριση HTTP 200 όταν το SAP Business Network δρομολογεί το ΡΟ.
Επιπλέον, η απάντηση cXML πρέπει να ακολουθεί αυστηρά τη μορφή που περιγράφεται στην ενότητα Έγγραφο Απάντησης Παραδείγματος Οδηγού Λύσεων cXML. Αν δεν συμμορφωθείτε με αυτή τη μορφή μπορεί το ΡΟ να σημειωθεί ως Αποτυχημένο στο SAP Business Network.
Παρακάτω είναι ένα παράδειγμα έγκυρης απάντησης 200:
<?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">
<Απάντηση>
<Κωδικός κατάστασης="200" κείμενο="ΟΚ"/>
</Απάντηση>
</cXML>
Εναλλακτικά, αν η ενοποίηση cXML δεν απαιτείται ή δεν έχει διαμορφωθεί σωστά, μπορείτε να αλλάξετε τη μέθοδο δρομολόγησης στο SAP Business Network μεταβαίνοντας σε: Ρυθμίσεις Λογαριασμού [Αρχικά Χρήστη] > Ρυθμίσεις > Δρομολόγηση Ηλεκτρονικής Παραγγελίας και επιλέγοντας μια εναλλακτική επιλογή (π.χ. Online).
Μόλις ληφθεί η κατάλληλη διορθωτική ενέργεια, ο προμηθευτής μπορεί να στείλει εκ νέου το ΡΟ στον εαυτό του για να ενημερώσει την κατάστασή του σε Επιβεβαιώθηκε. Αν ο προμηθευτής μπορεί να υποβάλει ένα Τιμολόγιο στο ΡΟ, η κατάσταση ΡΟ θα ενημερωθεί επίσης σε Επιβεβαιώθηκε.
SAP Business Network for Procurement & Supply Chain > SAP Business Network Integrations > Παραγγελίες CXML
SAP Business Network for Procurement & Supply Chain > Έγγραφα συναλλαγής > Συναλλαγή (Εντολές Αγοράς, Ειδοποιήσεις Αποστολής & Παραλαβές Αγαθών)