Ελληνικά - Μηχανική Μετάφραση |
Η εντολή αγοράς έφτασε στο SAP Business Network, αλλά απέτυχε να φτάσει στο ενοποιημένο σύστημα προμηθευτή (μέσω EDI) με το παρακάτω μήνυμα σφάλματος:
PO-11: Αδύνατη παράδοση παραγγελίας. Κωδικός λάθους τερματικού για κατάσταση PO: Μετάφραση απέτυχε για XXXX
Πώς θα χρησιμοποιήσω την αναφορά μετάφρασης για μια αποτυχημένη εντολή αγοράς για να κατανοήσω την αιτία του σφάλματος και να το επιλύσω;
Το μήνυμα σφάλματος αποτυχίας Μετάφρασης θα εμφανιστεί σε αρκετά σενάρια σφάλματος ενοποίησης EDI.
Αν εμφανίζεται για ένα παραστατικό εντολής αγοράς, σημαίνει ότι το έγγραφο cXML παραγγελίας δεν μεταφράστηκε στο EDI, λόγω της αιτίας που περιγράφεται στην αναφορά μετάφρασης. Μπορεί να είναι λανθασμένο πεδίο ή δεδομένα δέσμευσης, ή λανθασμένη χρήση αυτών. Μια άλλη κοινή αιτία αποτυχίας είναι τα POs με μη έγκυρους χαρακτήρες, που δεν υποστηρίζονται από το EDI.
Η αναφορά μετάφρασης είναι ένα πολύ χρήσιμο εργαλείο για τον εντοπισμό της αιτίας του σφάλματος ενσωμάτωσης
Για να δείτε την αναφορά μετάφρασης, ακολουθήστε τα παρακάτω βήματα:
Η αναφορά μετάφρασης εμφανίζεται στη στήλη Σχόλια για την κατάσταση Απέτυχε. Συνήθως δεν θα έχει αλλαγές γραμμής, αλλά θα μοιάζει με το παρακάτω παράδειγμα:
Μετάφραση απέτυχε για XXXXXXXXX :
Αναφορά Μετάφρασης
------------------
Λανθασμένη Μορφή Δεδομένων(110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
FieldNumber = 3
FieldData = 152A77�Λανθασμένη Μορφή Δεδομένων(110)BlockCount = 15BlockName = 2010_PO1_ItemOutBlockSignatureIdTag = PO1FieldName = 0234_ItemID_SuppPartID_dataFieldNumber = 7FieldData = 152A77�
Η πρώτη γραμμή μετά τον τίτλο και τον οριοθέτη αναφοράς (------------------) θα ενημερώσει το πρόβλημα - για τη συγκεκριμένη περίπτωση, λανθασμένη μορφή δεδομένων. Το πεδίο και η δέσμευση εμφανίζονται αμέσως μετά: η δέσμευση πληροφοριών είναι ItemOut, και το πεδίο με λανθασμένα ή άκυρα δεδομένα είναι το SupplierPartID.
Στο παραπάνω παράδειγμα είναι σαφές ότι υπάρχει ένας άκυρος χαρακτήρας στα δεδομένα (γραμμές FieldData). Ωστόσο, αυτό δεν φαίνεται πάντα με τόση σαφήνεια στην έκθεση μετάφρασης. Αν βλέπετε ένα λανθασμένο σφάλμα μορφής δεδομένων αλλά δεν μπορείτε να εντοπίσετε τον λανθασμένο χαρακτήρα στη γραμμή FieldData, μπορείτε να κατεβάσετε το PO cXML από το SAP Business Network και να το δείτε σε έναν επεξεργαστή με υποστήριξη για μη ANSI χαρακτήρες, όπως Microsoft Notepad ή Notepad++.
Ένας χρήσιμος πόρος προς χρήση μαζί με την αναφορά μετάφρασης είναι ο οδηγός υλοποίησης ANSI X12 Resource: 850 Purchase Order, διαθέσιμος στην ενότητα Ενοποίηση της σελίδας SAP Business Network for Trading Partners στο SAP Help Portal.
Σημειώστε επίσης ότι οι αναφορές μετάφρασης μπορούν να εμφανίσουν πολλά προβλήματα ταυτόχρονα. Το παραπάνω παράδειγμα αναφέρει δύο εμφανίσεις του ίδιου προβλήματος λανθασμένης μορφής δεδομένων, για δύο διαφορετικά πεδία.
Μπορούμε επίσης να δούμε και άλλα λάθη στις αναφορές μετάφρασης. Δείτε παρακάτω ένα παράδειγμα σφάλματος Υποχρεωτικών Δεδομένων που Λείπουν:
Μετάφραση απέτυχε για XXXXXXXXX :
Αναφορά Μετάφρασης
------------------
Υποχρεωτικά Δεδομένα Λείπουν(100)
BlockCount = 32
BlockName = Eξωτερικό
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
FieldNumber = 1
Σε αυτό το παράδειγμα, ένα Εξωγενές χωρίς όνομα στάλθηκε στο ΡΟ. Αντλώντας το cXML για αυτό το ΡΟ μπορούμε να δούμε το τμήμα παρακάτω, που προκάλεσε αυτό το σφάλμα:
<Eξωτερικό όνομα=""/>
Τέλος, οι αναφορές μετάφρασης μπορούν επίσης να εμφανίζουν σφάλματα απευθείας, ακόμη και πριν από την ίδια την αναφορά. Το παρακάτω παράδειγμα είναι ένα πολύ συνηθισμένο σφάλμα στην ενοποίηση EDI για PO:
Μετάφραση απέτυχε για 428967976 :
Ημερολόγιο Μετάφρασης (1 καταχωρίσεις):
----------------------------
ΣΦΑΛΜΑ: /cXML/Request/OrderRequest; isAdhoc και SupplierPartId λείπουν. Συμπεριλάβετε τουλάχιστον ένα από αυτά.
Αναφορά Μετάφρασης
------------------
Υποχρεωτικά Δεδομένα Λείπουν(100)
GroupName = ItemOut_cxml
Instance = 00
FieldId = 3
FieldData = άκυρο
Κωδικός Χρήσης Πρότυπου Κανόνα
Λείπουν Δεδομένα(142)
BlockCount = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
FieldName = 0335
FieldNumber = 5
Δεδομένα Πεδίου = ZZZ
Η γραμμή ΣΦΑΛΜΑ σε αυτήν την περίπτωση εξηγεί ήδη την αιτία του προβλήματος, χωρίς να χρειάζεται να μεταβείτε στις λεπτομέρειες αποκλεισμού EDI. Ανατρέξτε στην αποτυχία εντολής αγοράς με σφάλμα "Η μετάφραση απέτυχε (...) isAdhoc και το SupplierPartId λείπουν και τα δύο" για συγκεκριμένες οδηγίες σε αυτό το σενάριο.
Δείτε την ενότητα Ενοποίηση της σελίδας SAP Business Network for Trading Partners στο SAP Help Portal για όλους τους οδηγούς υλοποίησης και διαμόρφωσης και πρόσθετους πόρους για την ενοποίηση EDI με το SAP Business Network.
Βασική Προμήθεια > Κύρια Διαχείριση > Ενοποίηση Εφαρμογών (μεταξύ Αγορών & Προμήθευσης)