Norsk - Maskinoversettelse
Støttemerknad KB0404713
Markdown
E-post
Innkjøpsordren mislykkes med feilen "IO 11: Kan ikke levere ordre. (...) Oversettelse mislyktes". Hvordan bruker jeg EDI-oversettelsesrapporten for mislykkede innkjøpsordrer?
Denne kunnskapsbaseartikkelen er maskinoversatt. SAP Ariba gir ingen garanti for at maskinoversettelsen er fullstendig eller korrekt. Du finner det opprinnelige innholdet ved å bytte til engelsk ved hjelp av språkvelgeren.
Symptom

Innkjøpsordren har nådd SAP Business Network, men nådde ikke det integrerte leverandørsystemet (via EDI) med feilmeldingen nedenfor:

IO 11: Kan ikke levere ordre. Terminalfeilkode for IO-status: Oversettelse mislyktes for XXXX

Hvordan bruker jeg oversettelsesrapporten for en mislykket innkjøpsordre for å forstå årsaken til feilen og løse det?


Årsak

Feilmeldingen Oversettelse mislyktes vil vises i flere EDI-integrasjonsfeilscenarioer.

Hvis det vises for et innkjøpsordredokument, betyr det at cXML-ordredokumentet ikke kan omregnes til EDI på grunn av årsaken som er beskrevet i oversettelsesrapporten. Det kan være feil felt eller blokkdata, eller feil bruk av disse. En annen vanlig årsak til feil er innkjøpsordrer med ugyldige tegn, som ikke støttes av EDI.

Oversettelsesrapporten er et svært nyttig verktøy for å identifisere årsaken til integreringsfeilen


Løsning

Følg trinnene nedenfor hvis du vil vise oversettelsesrapporten:

  1. Logg på SAP Business Network.
  2. Finn innkjøpsordren som mislyktes med feilen Oversettelse mislyktes.
  3. Klikk på Ordrehistorikk.

Oversettelsesrapporten vises i kolonnen Kommentarer for statusen Mislykket. Det vil vanligvis ikke ha linjeskift, men vil se ut som eksempelet nedenfor:

Oversettelse mislyktes for XXXXXXXXX :
Oversettelsesrapport
------------------
Feil dataformat (110)
Blokkantall = 13
Blokknavn = ItemOut
BlockSignatureIdTag = LINE
Feltnavn = ItemID_SupplierPartID
Feltnummer = 3
Feltdata = 152A77delighet
Feil dataformat (110)
Blokkantall = 15
Blokknavn = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Feltnavn = 0234_ItemID_SuppPartID_data
Feltnummer = 7
Feltdata = 152A77delighet

Den første linjen etter rapporttittelen og skilletegnet (------------------) informerer om problemet - for dette bestemte tilfellet feil dataformat. Feltet og sperren vises rett etter det: Informasjonsblokken er ItemOut, og feltet med feil eller ugyldige data er SupplierPartID.

I eksempelet ovenfor er det tydelig at det er et ugyldig tegn i dataene (FieldData-linjer). Dette vises imidlertid ikke alltid så tydelig i oversettelsesrapporten. Hvis du ser feil dataformatfeil, men ikke kan oppdage feil tegn i FieldData-linjen, kan du laste ned IO-cXML fra SAP Business Network og vise den i et redigeringsprogram med støtte for ikke-ANSI-tegn, for eksempel Microsoft Notepad eller Notepad++.

En nyttig ressurs å bruke sammen med oversettelsesrapporten er implementeringsveiledningen ANSI X12 Resource: 850 Purchase Order, som er tilgjengelig under delen Integration på siden SAP Business Network for Trading Partners i SAP Help Portal.

Vær også oppmerksom på at oversettelsesrapporter kan vise flere problemer samtidig. Eksempelet ovenfor rapporterer to forekomster av samme feil dataformatproblem, for to forskjellige felt.

Vi kan også se andre feil i oversettelsesrapporter. Nedenfor finner du et eksempel på en feil som mangler obligatoriske data:

Oversettelse mislyktes for XXXXXXXXX :
Oversettelsesrapport
------------------
Obligatoriske data mangler (100)
Blokkantall = 32
Blokknavn = Ytre
BlockSignatureIdTag = HDEXNA
Feltnavn = Extrinsic_name
Feltnummer = 1

I dette eksempelet ble det sendt en Ytre uten navn i innkjøpsordren. Ved å hente cXML for denne innkjøpsordren ser vi snutten nedenfor, som forårsaket denne feilen:

<Ytre navn=""/>

Til slutt kan oversettelsesrapporter også vise feil direkte, selv før selve rapporten. Eksempelet nedenfor er en svært vanlig feil i EDI-integrasjon for innkjøpsordrer:

Oversettelse mislyktes for 428967976 :
Oversettelsesprotokoll (1 poster):
----------------------------
FEIL: /cXML/Request/OrderRequest; isAdhoc og SupplierPartId mangler. Inkluder minst én av disse.
Oversettelsesrapport
------------------
Obligatoriske data mangler (100)
Gruppenavn = ItemOut_cxml
Instans = 00
Felt-ID = 3
Feltdata = null
Bruksområdekode for standardregel
Data mangler (142)
Blokkantall = 57
Blokknavn = 2180_FOB
BlockSignatureIdTag = FOB
Feltnavn = 0335
Feltnummer = 5
Feltdata = ZZZ

FEIL-linjen i dette tilfellet forklarer allerede årsaken til problemet, uten at du trenger å gå over EDI-blokkdetaljene. Innkjøpsordren inneholder feil med feilen "Oversettelse mislyktes (...) isAdhoc og SupplierPartId mangler" for spesifikke instruksjoner for dette scenarioet.


Se også

Se avsnittet Integrasjon på siden SAP Business Network for Trading Partners i SAP Help Portal for alle implementerings- og konfigurasjonsveiledninger og tilleggsressurser i EDI-integrasjon med SAP Business Network.



Gjelder for

Kjerneanskaffelse > Kjerneadministrasjon > Applikasjonsintegrering (mellom Buying og Sourcing)

Vilkår for bruk  |  Copyright  |  Sikkerhetsinformasjon  |  Personvern