| |||||||||
Η ενέργεια Υποβολή Κάρτας εντός του ελεγκτή καταλόγου δημιουργεί το ακόλουθ μήνυμα σφάλματος:
Σφάλμα:Άκυρο Για Διαπιστευτήρια
Διαγράψτε τη γραμμή με το προαιρετικό στοιχείο SupplierIDαπό το PunchOutOrderMessage (POOM).
Ο προμηθευτής συμπεριέλαβε το προαιρετικό στοιχείο SupplierID (εντός του τμήματος ItemIn) στο POOM.
Σε μία περίπτωση, ο προμηθευτής όρισε το πεδίο ορισμού σε DUNS, ωσστόσο, δεν περιλαμβάνεται τιμή:
<SupplierID domain="DUNS"/>
Όταν συμπεριλάβετε το στοιχείο SupplierID, αυτό παρακάμπτει το διαπιστευτήριο Από στο POOM.
Ο ελεγκτής καταλόγου επεξεργάζεται το POOM και ανταλλάσσει τις τιμές διαπιστευτηρίου Από/Έως κατά τη δημιουργία της δοκιμαστικής ΡΟ. Συγκεκριμένα, το Από διαπιστευτήριο στο POOMμετατρέπεται στο Έως διαπιστευτήριο στο OrderRequest.
Επειδή το SupplierID παρακάμπτει το Από διαπιστευτήριο στο POOM, το Έως διαπιστευτήριο στο OrderRequest (PO) περιέχει ένα πεδίο ορισμού/ζεύγος τιμών που λήφθηκε από αυτό που καθορίστηκε στο SupplierID, που περιέχει το πεδίο ορισμού, DUNS, και άκυρο για την τιμή.
Κατά συνέπεια, το Ariba Network ανταποκρίνεται με αυτό το μήνυμα σφάλματος , καθώς δεν υπάρχει καθορισμένη τιμή στο Από διαπιστευτήριο του δοκιμαστικού PO.
Παρακάτω βρίσκεται το πλήρες POOM που εκκινεί αυτό το σφάλμα:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.020/cXML.dtd">
<cXML payloadID="DD36DA4C-9F99-457E-BA7A-5B7F5BBEE26912345678"
timestamp="2011-05-27T15:46:40.377-04" xml:lang="en">
<Header>
<From>
<Credential domain="NetworkID">
<Identity>AN01000001234-T</Identity>
</Credential>
</From>
<To>
<Credential domain="NetworkID">
<Identity>AN01000005678-T</Identity>
</Credential>
</To>
<Sender>
<Credential domain="NetworkID">
<Identity>AN01000001234-T</Identity>
</Credential>
<UserAgent>My Punchout Site</UserAgent>
</Sender>
</Header>
<Message>
<PunchOutOrderMessage>
<BuyerCookie>FCzfGGzpEFNZS6pvaBNqKK6tiwvROORM0.3262606413456009532</BuyerCookie>
<PunchOutOrderMessageHeader operationAllowed="edit">
<Total>
<Money currency="">3.45</Money>
</Total>
</PunchOutOrderMessageHeader>
<ItemIn quantity="1">
<ItemID>
<SupplierPartID>2865</SupplierPartID>
</ItemID>
<ItemDetail>
<UnitPrice>
<Money currency="USD">3.45</Money>
</UnitPrice>
<Description xml:lang="EN">Επαγγελματικές Κάρτες - Παραγγέλθηκαν από: Jane Smith, Ποσότητα: 250 - Sandbox</Description>
<UnitOfMeasure>BX</UnitOfMeasure>
<Classification domain="UNSPSC">14111604</Classification>
<ManufacturerPartID>2865</ManufacturerPartID>
<ManufacturerName>My Excellent Business Card Company</ManufacturerName>
</ItemDetail>
<SupplierID domain="DUNS"/>
</ItemIn>
</PunchOutOrderMessage>
</Message>
</cXML>
SAP Business Network