Dansk - Maskinoversættelse |
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?
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
Følg nedenstående trin for at få vist oversættelsesrapporten:
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 = 15BlockName = 2010_PO1_ItemOutBlockSignatureIdTag = PO1Feltnavn = 0234_ItemID_SuppPartID_dataFeltnummer = 7Feltdata = 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 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.
Kerneanskaffelse > Kerneadministration > Applikationsintegration (mellem Buying og Sourcing)