Nederlands - Automatische vertaling |
Bestelling heeft SAP Business Network bereikt, maar heeft het geïntegreerde systeem van de leverancier (via EDI) niet bereikt met de onderstaande foutmelding:
PO-11: Kan bestelling niet leveren. Terminalfoutcode voor IO-status: vertaling mislukt voor XXXX
Hoe gebruik ik het vertaalrapport voor een mislukte inkooporder om de oorzaak van de fout te begrijpen en op te lossen?
De foutmelding Vertaling mislukt wordt in verschillende EDI-integratiefoutscenario's weergegeven.
Als het wordt weergegeven voor een inkooporderdocument, betekent dit dat het cXML-document van de order niet kan worden vertaald naar EDI vanwege de oorzaak die in het vertaalrapport wordt beschreven. Het kan een onjuist veld of blokkeergegevens zijn, of onjuist gebruik hiervan. Een andere veelvoorkomende foutreden zijn IO's met ongeldige tekens, die niet worden ondersteund door EDI.
Het vertaalrapport is een zeer nuttig hulpmiddel bij het identificeren van de oorzaak van de integratiefout
Volg de onderstaande stappen om het vertaalrapport weer te geven:
Het vertaalrapport wordt weergegeven in de kolom Opmerkingen voor de status Mislukt. Het heeft meestal geen regeleinden, maar ziet er als volgt uit:
Vertaling mislukt voor XXXXXXXXX :
Vertaalrapport
------------------
Onjuiste gegevensindeling (110)
Bloktelling = 13
Bloknaam = ItemOut
BlockSignatureIdTag = LINE
FieldName = ItemID_SupplierPartID
Veldnummer = 3
FieldData = 152A77,Onjuiste gegevensindeling (110)Bloktelling = 15BlockName = 2010_PO1_ItemOutBlockSignatureIdTag = PO1Veldnaam = 0234_ItemID_SuppPartID_dataVeldnummer = 7FieldData = 152A77,
Op de eerste regel na de rapporttitel en het scheidingsteken (------------------) wordt aangegeven wat het probleem is - voor dit specifieke geval een onjuiste gegevensindeling. Het veld en blok worden erna weergegeven: het informatieblok is ItemOut en het veld met onjuiste of ongeldige gegevens is de SupplierPartID.
In het bovenstaande voorbeeld is het duidelijk dat de gegevens een ongeldig teken bevatten (FieldData-regels). Dat blijkt echter niet altijd zo duidelijk in het vertaalverslag. Als u een fout in de onjuiste gegevensindeling ziet, maar het onjuiste teken niet ziet in de FieldData-regel, kunt u de IO-cXML downloaden van SAP Business Network en deze bekijken in een editor met ondersteuning voor niet-ANSI-tekens, zoals Microsoft Notepad of Notepad++.
Een handige bron voor gebruik in combinatie met het vertaalrapport is de implementatiehandleiding ANSI X12 Resource: 850 Purchase Order, beschikbaar onder de sectie Integratie van de pagina SAP Business Network voor handelspartners op het SAP Help Portal.
Let op: vertaalrapporten kunnen meerdere problemen tegelijk weergeven. In het bovenstaande voorbeeld worden twee gevallen gerapporteerd van hetzelfde probleem met de onjuiste gegevensindeling, voor twee verschillende velden.
We zien ook andere fouten in vertaalrapporten. Zie hieronder een voorbeeld van een fout met betrekking tot verplichte gegevens die ontbreken:
Vertaling mislukt voor XXXXXXXXX :
Vertaalrapport
------------------
Verplichte gegevens ontbreken (100)
Bloktelling = 32
Bloknaam = Extrinsiek
BlockSignatureIdTag = HDEXNA
FieldName = Extrinsic_name
Veldnummer = 1
In dit voorbeeld is een extrinsieke waarde zonder naam verzonden in de IO. Als we de cXML voor deze IO ophalen, zien we hieronder het fragment dat deze fout heeft veroorzaakt:
<Extrinsieke naam=""/>
Ten slotte kunnen vertaalrapporten ook direct fouten vertonen, zelfs vóór het rapport zelf. Het onderstaande voorbeeld is een veelvoorkomende fout in EDI-integratie voor inkooporders:
Vertaling mislukt voor 428967976 :
Vertaalverslag (1 gegevens):
----------------------------
FOUT: /cXML/Request/OrderRequest; isAdhoc en SupplierPartId ontbreken beide. Neem er ten minste één op.
Vertaalrapport
------------------
Verplichte gegevens ontbreken (100)
GroupName = ItemOut_cxml
Instance = 00
FieldId = 3
FieldData = null
Standaardcode regelgebruik
Gegevens ontbreken (142)
Bloktelling = 57
Bloknaam = 2180_FOB
BlockSignatureIdTag = FOB
Veldnaam = 0335
Veldnummer = 5
Veldgegevens = ZZZ
De FOUT-regel legt in dit geval al de oorzaak van het probleem uit, zonder dat u de details van de EDI-blokkering hoeft te overschrijden. Zie IO mislukt met fout "Vertaling mislukt (...) isAdhoc en SupplierPartId ontbreken beide" voor specifieke instructies voor dit scenario.
Zie de sectie Integratie van de pagina SAP Business Network voor handelspartners op het SAP Help Portal voor alle implementatie- en configuratiehandleidingen en aanvullende resources over EDI-integratie met SAP Business Network.
Kerninkoop > Kernadministratie > Applicatie-integratie (tussen Inkoop en Sourcing)