Čeština - Strojový překlad
Poznámka podpory KB0404713
Markdown
E-mail
Objednávka neuspěla s chybou „PO-11: Objednávku nelze doručit. (...) Překlad se nezdařil". Jak použiji výkaz překladů EDI pro neúspěšné objednávky?
Tento článek znalostní databáze je přeložený strojovým překladem. SAP nezaručuje správnost ani úplnost strojového překladu. Na původní znění obsahu se můžete podívat přepnutím výběru jazyka na angličtinu.
Symptom

Objednávka se dostala do SAP Business Network, ale nepodařilo se dostat se do integrovaného systému dodavatele (prostřednictvím EDI) s následující chybovou zprávou:

PO-11: Objednávku nelze doručit. Kód chyby terminálu pro status objednávky: Překlad pro XXXX neúspěšný

Jak pomocí výkazu překladů k neúspěšné objednávce zjistím příčinu chyby a vyřeším ji?


Příčina

Chybová zpráva o neúspěšném překladu se zobrazí v několika scénářích chyb integrace EDI.

Pokud se dokument zobrazuje pro objednací doklad, znamená to, že dokument cXML objednávky se nepodařilo přeložit do EDI kvůli příčině uvedené ve výkazu překladu. Může to být nesprávné pole nebo data bloku nebo jejich nesprávné použití. Dalším častým důvodem selhání jsou objednávky s neplatnými znaky, které EDI nepodporuje.

Překladový report je velmi užitečným nástrojem pro identifikaci příčiny chyby integrace


Rozlišení

Chcete-li zobrazit výkaz překladu, postupujte takto:

  1. Přihlaste se do SAP Business Network.
  2. Vyhledejte objednávku, která selhala, s chybou Neúspěšný překlad.
  3. Klikněte na Historie objednávek.

Výkaz překladu se zobrazí ve sloupci Komentáře pro status Neúspěšné. Obvykle nebude mít zalomení řádků, ale bude vypadat jako příklad níže:

Překlad pro XXXXXXXXX se nezdařil :
Překladová zpráva
------------------
Nesprávný formát dat (110)
BlockCount = 13
Název bloku = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
Číslo pole = 3
Data pole = 152A77�
Nesprávný formát dat (110)
BlockCount = 15
Název bloku = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Název pole = 0234_ItemID_SuppPartID_data
Číslo pole = 7
Data pole = 152A77�

První řádka za názvem výkazu a oddělovačem (------------------) informuje, co je problém - pro tento konkrétní případ, nesprávný formát dat. Pole a blok se zobrazí hned za ním: informační blok je ItemOut a pole s nesprávnými nebo neplatnými daty je SupplierPartID.

Ve výše uvedeném příkladu je zřejmé, že v datech je neplatný znak (řádky FieldData). To se však ve zprávě o překladu nezobrazuje vždy tak jasně. Pokud se vám zobrazuje chyba formátu dat Nesprávný, ale nemůžete zjistit nesprávný znak v řádku FieldData, můžete stáhnout cXML objednávky ze SAP Business Network a zobrazit ji v editoru s podporou jiných znaků než ANSI, jako je Microsoft Notepad nebo Notepad++.

Užitečným zdrojem, který lze společně s překladovým výkazem použít, je implementační příručka Zdroj ANSI X12: 850 Objednávka, která je k dispozici v části Integrace na stránce SAP Business Network pro obchodní partnery na portálu SAP Help Portal.

Mějte také na zřeteli, že ve výkazech překladů se může zobrazit více problémů najednou. Výše uvedený příklad uvádí dva výskyty stejného problému s nesprávným formátem dat pro dvě různá pole.

V překladových výkazech můžeme vidět i další chyby. Níže je uveden příklad chyby Chybějící povinná data:

Překlad pro XXXXXXXXX se nezdařil :
Překladová zpráva
------------------
Chybí povinná data (100)
BlockCount = 32
BlockName = Extrinsic
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
Číslo pole = 1

V tomto příkladu bylo v objednávce odesláno Doplňkové pole bez jména. Po stažení cXML pro tuto objednávku se níže zobrazí fragment, který způsobil tuto chybu:

<Doplňkový název=""/>

Nakonec mohou překladové výkazy vykazovat chyby přímo, a to i před samotným výkazem. Příklad níže je velmi častá chyba v integraci EDI pro objednávky:

Překlad pro 428967976 se nezdařil:
Protokol přepočtu (1 záznamů):
----------------------------
CHYBA: /cXML/Request/OrderRequest; chybí isAdhoc a SupplierPartId. Zahrňte alespoň jeden z nich.
Překladová zpráva
------------------
Chybí povinná data (100)
GroupName = ItemOut_cxml
Instance = 00
ID pole = 3
FieldData = null
Kód použití standardního pravidla
Chybí data (142)
BlockCount = 57
Název bloku = 2180_FOB
BlockSignatureIdTag = FOB
Název pole = 0335
Číslo pole = 5
Data pole = ZZZ

Řádka CHYBA v tomto případě již vysvětluje příčinu problému, přičemž není nutné přecházet detaily blokování EDI. Specifické pokyny pro tento scénář najdete v chybách objednávky s chybou „Překlad neúspěšný (...) isAdhoc a SupplierPartId chybí“.


Viz také

Všechny implementační a konfigurační příručky najdete v části Integrace na stránce SAP Business Network pro obchodní partnery na portálu SAP Help Portal a další zdroje pro integraci EDI se SAP Business Network.



Platí pro

Hlavní pořízení > Hlavní administrace > Integrace aplikací (mezi nakupováním a strategickým nákupem)

Podmínky používání  |  Copyright  |  Oznámení o zabezpečení  |  Ochrana soukromí