Slovenčina - Machine Translation
Support Note KB0404713
Markdown
Email
Objednávka zlyháva s chybou "PO-11: Objednávku nie je možné doručiť. (...) Preklad zlyhal". Ako použijem výkaz prekladu EDI pre neúspešné objednávky?
Tento článok databázy poznatkov bol pre vaše pohodlie strojovo preložený. Spoločnosť SAP neposkytuje žiadne záruky týkajúce sa správnosti alebo úplnosti strojového prekladu. Pôvodný obsah nájdete prepnutím výberu jazyka na angličtinu.
Symptóm

Objednávka dosiahla SAP Business Network, ale nepodarilo sa dostať do integrovaného systému dodávateľa (prostredníctvom EDI) s nižšie uvedeným chybovým hlásením:

PO-11: Zákazku nie je možné doručiť. Kód chyby terminálu pre status objednávky: Preklad pre XXXX neúspešný

Ako môžem použiť výkaz prekladu pre neúspešnú objednávku, aby som pochopil príčinu chyby a vyriešil ju?


Príčina

Chybové hlásenie Preklad zlyhal sa zobrazí v niekoľkých chybových scenároch integrácie EDI.

Ak sa zobrazí pre doklad objednávky, znamená to, že doklad cXML zákazky nebolo možné preložiť do EDI z dôvodu uvedenej v prekladovom výkaze. Môže to byť nesprávne pole alebo blokovať údaje, alebo ich nesprávne použitie. Ďalším bežným dôvodom zlyhania sú objednávky s neplatnými znakmi, ktoré EDI nepodporuje.

Prekladová správa je veľmi užitočným nástrojom na identifikáciu príčiny chyby integrácie


Riešenie

Ak chcete zobraziť výkaz prekladu, postupujte podľa nasledujúcich krokov:

  1. Prihlásenie do SAP Business Network.
  2. Vyhľadajte objednávku, ktorá zlyhala s chybou prekladu.
  3. Kliknite na História zákazky.

Výkaz o preklade sa zobrazí v stĺpci Komentáre pre status Neúspešné. Zvyčajne nebude mať zlomy riadkov, ale bude vyzerať ako príklad nižšie:

Preklad neúspešný pre XXXXXXXXX :
Výkaz prekladu
------------------
Nesprávny dátový formát(110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
Číslo poľa = 3
FieldData = 152A77�
Nesprávny dátový formát(110)
BlockCount = 15
BlockName = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
FieldName = 0234_ItemID_SuppPartID_data
Číslo poľa = 7
FieldData = 152A77�

Prvý riadok za názvom a oddeľovačom výkazu (------------------) bude informovať o tom, aký je problém - pre tento konkrétny prípad nesprávny formát údajov. Pole a blok sa zobrazia hneď za ním: informačný blok je ItemOut a pole s nesprávnymi alebo neplatnými dátami je SupplierPartID.

V príklade vyššie je zrejmé, že v údajoch je neplatný znak (riadky FieldData). V správe o preklade to však nie je vždy tak jasne znázornené. Ak vidíte chybu nesprávneho formátu údajov, ale nemôžete nájsť nesprávny znak v riadku FieldData, môžete prevziať cXML objednávky zo SAP Business Network a zobraziť ho v editore s podporou znakov iných ako ANSI, ako je napríklad Microsoft Notepad alebo Poznámkový blok++.

Užitočným zdrojom na použitie spolu s prekladovým výkazom je implementačná príručka ANSI X12 Resource: 850 Purchase Order, ktorá je k dispozícii v časti Integrácia na stránke SAP Business Network for Trading Partners na portáli SAP Help Portal.

Všimnite si tiež, že výkazy prekladov môžu zobraziť viacero problémov naraz. Vyššie uvedený príklad uvádza dva výskyty rovnakého nesprávneho problému s formátom údajov pre dve rôzne polia.

V zostavách prekladov môžeme vidieť aj ďalšie chyby. Pozrite si jeden príklad chyby chýbajúcich povinných dát:

Preklad neúspešný pre XXXXXXXXX :
Výkaz prekladu
------------------
Chýbajú povinné údaje (100)
BlockCount = 32
BlockName = Externé
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
Číslo poľa = 1

V tomto príklade bola v objednávke odoslaná položka Extrinsic bez názvu. Pri vykonávaní pull cXML pre túto objednávku môžeme vidieť zlomok uvedený nižšie, čo spôsobilo túto chybu:

<Externý názov=""/>

Nakoniec, výkazy o preklade môžu tiež priamo zobraziť chyby, dokonca aj pred samotným výkazom. Nižšie uvedený príklad je veľmi bežnou chybou v integrácii EDI pre objednávky:

Preklad zlyhal pre 428967976 :
Protokol prekladu (1 záznamy):
----------------------------
CHYBA: /cXML/Request/OrderRequest; chýbajú hodnoty isAdhoc aj SupplierPartId. Zahrňte aspoň jednu z nich.
Výkaz prekladu
------------------
Chýbajú povinné údaje (100)
NázovSkupiny = ItemOut_cxml
Inštancia = 00
FieldId = 3
FieldData = null
Kód použitia štandardného pravidla
Chýbajúce údaje(142)
BlockCount = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
Názov poľa = 0335
Číslo poľa = 5
Dáta poľa = ZZZ

Riadok CHYBA v tomto prípade už vysvetľuje príčinu problému, pričom nie je potrebné prechádzať detaily bloku EDI. Pozrite si objednávku, ktorá zlyhala s chybou „Preklad zlyhal (...) isAdhoc a SupplierPartId chýbajú“, kde nájdete špecifické pokyny pre tento scenár.


Pozri tiež

Pozrite si časť Integrácia na stránke SAP Business Network for Trading Partners na portáli SAP Help Portal, kde nájdete všetky implementačné a konfiguračné príručky a ďalšie zdroje o integrácii EDI so SAP Business Network.



Applies To

Core Procurement > Core Administration > Application Integration (between Buying & Sourcing)

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy