Dansk - Maskinoversættelse
Supportbemærkning KB0404713
Markdown
E-mail
Indkøbsordre mislykkes med fejlen "PO-11: Kan ikke levere ordre. (...) Oversættelse mislykkedes". Hvordan bruger jeg EDI-oversættelsesrapporten til mislykkede indkøbsordrer?
Denne videnbaseartikel blev maskinoversat for at gøre det nemmere for dig. SAP giver ingen garantier for korrektheden eller fuldstændigheden af maskinoversættelsen. Du kan finde det oprindelige indhold ved at skifte til engelsk vha. sprogvælgeren.
Symptom

Indkøbsordren nåede SAP Business Network, men kunne ikke nå leverandørens integrerede system (via EDI) med fejlmeddelelsen nedenfor:

PO-11: Kan ikke levere ordre. Terminalfejlkode for indkøbsordrestatus: Oversættelse mislykkedes for XXXX

Hvordan bruger jeg oversættelsesrapporten til en mislykket indkøbsordre for at forstå årsagen til fejlen og løse den?


Årsag

Fejlmeddelelsen "Oversættelse mislykkedes" vises i flere EDI-integrationsfejlscenarier.

Hvis det vises for et indkøbsordrebilag, betyder det, at ordre-cXML-dokumentet ikke kunne oversættes til EDI på grund af den årsag, der er beskrevet i oversættelsesrapporten. Det kan være et forkert felt eller spærredata eller forkert anvendelse af disse. En anden almindelig fejlårsag er indkøbsordrer med ugyldige tegn, der ikke understøttes af EDI.

Oversættelsesrapporten er et meget nyttigt værktøj til at identificere årsagen til integrationsfejlen


Løsning

Følg nedenstående trin for at få vist oversættelsesrapporten:

  1. Log på SAP Business Network.
  2. Find den indkøbsordre, der mislykkedes med den mislykkede oversættelsesfejl.
  3. Klik på Ordrehistorik.

Oversættelsesrapporten vises i kolonnen Kommentarer for statussen Mislykket. Det vil normalt ikke have linjeskift, men vil ligne eksemplet nedenfor:

Oversættelse mislykkedes for XXXXXXXXX:
Oversættelsesrapport
------------------
Forkert dataformat (110)
BlockCount = 13
BlockName = ItemOut
BlockSignatureIdTag = LINE
Feltnavn = ItemID_SupplierPartID
Feltnummer = 3
Feltdata = 152A77�
Forkert dataformat (110)
BlockCount = 15
BlockName = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Feltnavn = 0234_ItemID_SuppPartID_data
Feltnummer = 7
Feltdata = 152A77�

Den første linje efter rapportens titel og skilletegn (------------------) informerer om, hvad problemet er - i dette specifikke tilfælde forkert dataformat. Feltet og blokken vises lige efter det: Informationsblokken er ItemOut, og feltet med forkerte eller ugyldige data er SupplierPartID.

I eksemplet ovenfor er det tydeligt, at der er et ugyldigt tegn i dataene (FieldData-linjer). Men det fremgår ikke altid så tydeligt af oversættelsesrapporten. Hvis du ser en fejl i dataformatet Forkert, men ikke kan finde det forkerte tegn i linjen FieldData, kan du downloade cXML'en til indkøbsordre fra SAP Business Network og vise den i en editor med understøttelse af ikke-ANSI-tegn, f.eks. Microsoft Notepad eller Notepad++.

En nyttig ressource at bruge sammen med oversættelsesrapporten er ANSI X12 Resource: 850 Indkøbsordreimplementeringsvejledningen, der er tilgængelig under afsnittet Integration på siden SAP Business Network for Trading Partners på SAP Help Portal.

Bemærk også, at oversættelsesrapporter kan vise flere problemer på én gang. Eksemplet ovenfor rapporterer to forekomster af det samme forkerte dataformatproblem for to forskellige felter.

Vi kan også se andre fejl i oversættelsesrapporterne. Se et eksempel på en fejl med manglende obligatoriske data nedenfor:

Oversættelse mislykkedes for XXXXXXXXX:
Oversættelsesrapport
------------------
Obligatoriske data mangler (100)
BlockCount = 32
BlockName = Extrinsic
BlockSignatureIdTag = HDEXNA
Feltnavn = Extrinsic_name
Feltnummer = 1

I dette eksempel blev der sendt et Extrinsic uden navn i indkøbsordren. Når vi trækker cXML'en for denne indkøbsordre, kan vi se kodestykket nedenfor, hvilket forårsagede denne fejl:

<Ekstrinsisk navn=""/>

Endelig kan oversættelsesrapporter også vise fejl direkte, selv før selve rapporten. Eksemplet nedenfor er en meget almindelig fejl i EDI-integration for indkøbsordrer:

Oversættelse mislykkedes for 428967976:
Oversættelsesprotokol (1 entries):
----------------------------
FEJL: /cXML/Request/OrderRequest; isAdhoc og SupplierPartId mangler begge. Inkluder mindst en af disse.
Oversættelsesrapport
------------------
Obligatoriske data mangler (100)
GroupName = ItemOut_cxml
Instans = 00
Felt-id = 3
Feltdata = null
Anvendelseskode for standardregel
Data mangler(142)
BlockCount = 57
BlockName = 2180_FOB
BlockSignatureIdTag = FOB
Feltnavn = 0335
Feltnummer = 5
Feltdata = ZZZ

Linjen FEJL i dette tilfælde forklarer allerede årsagen til problemet, uden at det er nødvendigt at gennemgå EDI-blokdetaljerne. Se indkøbsordrefejl med fejlen "Oversættelsen mislykkedes (...) isAdhoc og SupplierPartId mangler begge" for at få specifikke instruktioner til dette scenario.


Se også

Se afsnittet Integration på siden SAP Business Network for Trading Partners på SAP Help Portal for alle implementerings- og konfigurationsvejledninger og yderligere ressourcer om EDI-integration med SAP Business Network.



Gælder for

Kerneanskaffelse > Kerneadministration > Applikationsintegration (mellem Buying og Sourcing)

Brugervilkår  |  Copyright  |  Sikkerhedsbekendtgørelse  |  Beskyttelse af personlige oplysninger