Polski - Tłumaczenie maszynowe |
Zamówienie dotarło do SAP Business Network, ale nie dotarło do zintegrowanego systemu dostawcy (poprzez EDI) z poniższym komunikatem o błędzie:
PO-11: Nie można dostarczyć zamówienia. Kod błędu terminala dla statusu zamówienia: Tłumaczenie nie powiodło się dla XXXX
Jak wykorzystać raport tłumaczenia dla niedoręczonego zamówienia, aby zrozumieć przyczynę błędu i rozwiązać ten problem?
Komunikat o błędzie Tłumaczenie nie powiodło się pojawi się w kilku scenariuszach błędów integracji EDI.
Jeśli pojawia się on dla dokumentu zamówienia, oznacza to, że dokument zamówienia cXML nie mógł zostać przetłumaczony na EDI ze względu na przyczynę opisaną w raporcie tłumaczenia. Może to być nieprawidłowe pole lub dane bloku lub ich nieprawidłowe użycie. Inną częstą przyczyną niepowodzenia są zamówienia zawierające nieprawidłowe znaki, nieobsługiwane przez EDI.
Raport z tłumaczenia jest bardzo użytecznym narzędziem do identyfikacji przyczyny błędu integracji
Aby wyświetlić raport z tłumaczenia, wykonaj poniższe kroki:
Raport z tłumaczenia jest wyświetlany w kolumnie Komentarze dla statusu Niepowodzenie. Zwykle nie będzie miała przerw liniowych, ale będzie wyglądać jak poniższy przykład:
Tłumaczenie nie powiodło się dla XXXXXXXXX :
Raport z tłumaczenia
------------------
Nieprawidłowy format danych(110)
Liczba bloków = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
Numer pola = 3
Dane pola = 152A77�Nieprawidłowy format danych(110)Liczba bloków = 15Nazwa bloku = 2010_PO1_ItemOutBlockSignatureIdTag = PO1FieldName = 0234_ItemID_SuppPartID_dataNumer pola = 7Dane pola = 152A77�
Pierwszy wiersz po tytule raportu i separatorze (------------------) poinformuje o problemie — w tym konkretnym przypadku nieprawidłowy format danych. Pole i blok są wyświetlane tuż za nim: blokiem informacji jest ItemOut, a polem z nieprawidłowymi lub nieprawidłowymi danymi jest SupplierPartID.
W powyższym przykładzie jest jasne, że istnieje nieprawidłowy znak w danych (linie FieldData). Nie zawsze jest to jednak tak wyraźnie widoczne w sprawozdaniu z tłumaczenia. Jeśli widzisz błąd Niepoprawny format danych, ale nie możesz wykryć nieprawidłowego znaku w linii FieldData, możesz pobrać cXML zamówienia z SAP Business Network i wyświetlić go w edytorze z obsługą znaków innych niż ANSI, takich jak Microsoft Notepad lub Notepad++.
Użytecznym zasobem do wykorzystania wraz z raportem z tłumaczenia jest ANSI X12 Resource: 850 Przewodnik wdrożenia zamówienia, dostępny w sekcji Integracja na stronie SAP Business Network for Trading Partners w SAP Help Portal.
Pamiętaj również, że raporty tłumaczeniowe mogą pokazywać wiele problemów jednocześnie. Powyższy przykład zgłasza dwa wystąpienia tego samego problemu z nieprawidłowym formatem danych dla dwóch różnych pól.
Widzimy również inne błędy w raportach tłumaczeniowych. Zapoznaj się z poniższym przykładem błędu braku danych obowiązkowych:
Tłumaczenie nie powiodło się dla XXXXXXXXX :
Raport z tłumaczenia
------------------
Brak obowiązkowych danych (100)
Liczba bloków = 32
Nazwa bloku = element zewnętrzny
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
Numer pola = 1
W tym przykładzie w zamówieniu wysłano element zewnętrzny bez nazwy. Przejmując cXML dla tego zamówienia, poniżej widzimy wycinek, który spowodował następujący błąd:
<Nazwa elementu zewnętrznego=""/>
Na koniec, raporty tłumaczeniowe mogą również wyświetlać błędy bezpośrednio, nawet przed samym raportem. Poniższy przykład jest bardzo częstym błędem w integracji EDI dla zamówień:
Tłumaczenie nie powiodło się dla 428967976 :
Log tłumaczenia (1 wpisy):
----------------------------
BŁĄD: /cXML/Request/OrderRequest; brakujące są zarówno isAdhoc, jak i SupplierPartId. Uwzględnij co najmniej jeden z nich.
Raport z tłumaczenia
------------------
Brak obowiązkowych danych (100)
GroupName = ItemOut_cxml
Instancja = 00
ID pola = 3
FieldData = null
Kod użycia reguły standardowej
Brak danych(142)
Liczba bloków = 57
Nazwa bloku = 2180_FOB
BlockSignatureIdTag = FOB
Nazwa pola = 0335
Numer pola = 5
Dane pola = ZZZ
Linia BŁĄD w tym przypadku już wyjaśnia przyczynę problemu, bez konieczności przechodzenia przez szczegóły bloku EDI. Szczegółowe instrukcje dotyczące tego scenariusza można znaleźć w zamówieniu z błędem „Tłumaczenie nie powiodło się (...) isAdhoc i SupplierPartId”.
Zapoznaj się z sekcją Integracja na stronie SAP Business Network for Trading Partners w SAP Help Portal, aby zapoznać się ze wszystkimi przewodnikami dot. implementacji i konfiguracji oraz dodatkowymi zasobami dotyczącymi integracji EDI z SAP Business Network.
Główny moduł zaopatrzenia > Główny moduł administracji > Integracja aplikacji (między zakupami a określaniem źródła zaopatrzenia)