Svenska - Maskinöversättning
Supportanteckning KB0404713
Markdown
E-post
Inköpsordern misslyckas med felet "PO-11: Det går inte att leverera beställningen. (...) Översättning misslyckades". Hur använder jag EDI-översättningsrapporten för misslyckade inköpsorder?
Denna kunskapsdatabasartikel har maskinöversatts. SAP ger ingen garanti för maskinöversättningens riktighet eller fullständighet. Du kan se ursprungsinnehållet genom att växla till engelska via språkväljaren.
Symtom

Inköpsordern nådde SAP Business Network men nådde inte leverantörens integrerade system (via EDI) med följande felmeddelande:

PO-11: Kan inte leverera order. Terminalfelkod för inköpsorderstatus: Översättning misslyckades för XXXX

Hur använder jag översättningsrapporten för en misslyckad inköpsorder för att förstå orsaken till felet och åtgärda det?


Orsak

Felmeddelandet Översättning misslyckades visas i flera EDI-integrationsfelscenarier.

Om det visas för ett beställningsdokument innebär det att cXML-dokumentet för beställningen inte kunde översättas till EDI på grund av orsaken som beskrivs i översättningsrapporten. Det kan vara felaktiga fält- eller spärrdata eller felaktig användning av dessa. En annan vanlig felorsak är inköpsorder med ogiltiga tecken som inte medges av EDI.

Översättningsrapporten är ett mycket användbart verktyg för att identifiera orsaken till integrationsfelet


Lösning

Följ stegen nedan för att visa översättningsrapporten:

  1. Logga in på SAP Business Network.
  2. Hitta inköpsordern som misslyckades med översättningsfelet.
  3. Klicka på Orderhistorik.

Översättningsrapporten visas i kolumnen Kommentarer för status Misslyckades. Det kommer vanligtvis inte att ha radbrytningar, men kommer att se ut som exemplet nedan:

Översättning misslyckades för XXXXXXXXX :
Översättningsrapport
------------------
Felaktigt dataformat(110)
Spärrantal = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
Fältnamn = ItemID_SupplierPartID
Fältnummer = 3
Fältdata = 152A77�
Felaktigt dataformat(110)
BlockCount = 15
BlockName = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Fältnamn = 0234_ItemID_SuppPartID_data
Fältnummer = 7
Fältdata = 152A77�

Den första raden efter rapporttitel och avgränsare (------------------) informerar om problemet - för det här specifika fallet, felaktigt dataformat. Fältet och blocket visas direkt efter det: Informationsblocket är ItemOut och fältet med felaktiga eller ogiltiga data är SupplierPartID.

I exemplet ovan är det tydligt att det finns ett ogiltigt tecken i data (FieldData-rader). Detta framgår dock inte alltid så tydligt i översättningsrapporten. Om du ser ett fel i dataformatet men inte kan upptäcka det felaktiga tecknet på raden FieldData kan du ladda ned cXML-filen för inköpsordern från SAP Business Network och visa den i en redigerare med stöd för tecken som inte är ANSI, till exempel Microsoft Notepad eller Notepad++.

En användbar resurs att använda tillsammans med översättningsrapporten är implementeringsguiden ANSI X12 Resource: 850 Purchase Order, som finns under avsnittet Integration på sidan SAP Business Network för handelspartners på SAP Help Portal.

Observera också att översättningsrapporter kan visa flera problem samtidigt. Exemplet ovan rapporterar två förekomster av samma felaktiga dataformatproblem för två olika fält.

Vi kan också se andra fel i översättningsrapporter. Se nedan ett exempel på felet Obligatoriska data saknas:

Översättning misslyckades för XXXXXXXXX :
Översättningsrapport
------------------
Obligatoriska data saknas (100)
Spärrantal = 32
BlockName = Extrinsic
BlockSignatureIdTag = HDEXNA
Fältnamn = Extrinsic_name
Fältnummer = 1

I det här exemplet skickades ett yttre utan namn i inköpsordern. Om du drar cXML för den här inköpsordern kan vi se avsnittet nedan, vilket orsakade detta fel:

<Externt namn=""/>

Slutligen kan översättningsrapporter också visa fel direkt, även före själva rapporten. Exemplet nedan är ett mycket vanligt fel i EDI-integration för inköpsorder:

Översättning misslyckades för 428967976 :
Översättningsprotokoll (1 uppgifter):
----------------------------
FEL: /cXML/Request/OrderRequest; isAdhoc och SupplierPartId saknas. Inkludera minst en av dessa.
Översättningsrapport
------------------
Obligatoriska data saknas (100)
GroupName = ItemOut_cxml
Instans = 00
Fält-ID = 3
FieldData = null
Standardkod för regelanvändning
Data saknas (142)
Spärrantal = 57
Blocknamn = 2180_FOB
BlockSignatureIdTag = FOB
Fältnamn = 0335
Fältnummer = 5
Fältdata = ZZZ

FEL -raden i det här fallet förklarar redan orsaken till problemet, utan att du behöver gå igenom EDI-blockdetaljerna. Se inköpsordern med felet "Översättning misslyckades (...) isAdhoc och SupplierPartId saknas båda" för specifika instruktioner för detta scenario.


Se även

Se avsnittet Integration på sidan SAP Business Network för handelspartners i SAP Help Portal för alla implementerings- och konfigurationsguider och ytterligare resurser för EDI-integration med SAP Business Network.



Gäller för

Grundläggande inköp > Grundadministration > Applikationsintegration (mellan Buying och Sourcing)

Användningsvillkor  |  Copyright  |  Säkerhetsinformation  |  Sekretess