Support-Hinweis KB0404713
E-Mail
Bestellauftrag schlägt mit Fehler "PO-11: Auftrag kann nicht geliefert werden. (...)" fehl Übersetzung fehlgeschlagen". Wie verwende ich den EDI-Übersetzungsreport für fehlgeschlagene Bestellungen?
Dieser Wissensdatenbankartikel wurde maschinell übersetzt. SAP übernimmt keine Gewährleistung für die Richtigkeit oder Vollständigkeit der Maschinenübersetzung. Sie können den Originalinhalt anzeigen, indem Sie über die Sprachauswahl zu "Englisch" wechseln.
Symptom

Die Bestellung hat SAP Business Network erreicht, konnte jedoch das vom Lieferanten integrierte System (über EDI) mit der folgenden Fehlermeldung nicht erreichen:

PO-11: Auftrag kann nicht geliefert werden. Terminal-Fehlercode für Bestellstatus: Übersetzung für XXXX fehlgeschlagen

Wie verwende ich den Übersetzungsreport für einen fehlgeschlagenen Bestellauftrag, um die Ursache des Fehlers zu verstehen und zu beheben?


Ursache

Die Fehlermeldung "Übersetzung fehlgeschlagen" wird in mehreren EDI-Integrationsfehlerszenarios angezeigt.

Wenn es für ein Bestellauftragsdokument angezeigt wird, bedeutet dies, dass das cXML-Bestellungsdokument aufgrund der im Übersetzungsbericht beschriebenen Ursache nicht in EDI übersetzt werden konnte. Dabei kann es sich um ein falsches Feld, falsche Blockdaten oder um eine falsche Verwendung dieser Daten handeln. Eine weitere häufige Fehlerursache sind Bestellungen mit ungültigen Zeichen, die von EDI nicht unterstützt werden.

Der Übersetzungsreport ist ein sehr nützliches Werkzeug, um die Ursache des Integrationsfehlers zu identifizieren.


Auflösung

Um den Übersetzungsreport anzuzeigen, führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei SAP Business Network an.
  2. Suchen Sie den Bestellauftrag, der mit dem Fehler Übersetzung fehlgeschlagen fehlgeschlagen ist.
  3. Klicken Sie auf Bestellhistorie.

Der Übersetzungsbericht wird in der Spalte Kommentare für den Status Fehlgeschlagen angezeigt. In der Regel hat sie keine Zeilenumbrüche, sondern sieht wie im folgenden Beispiel aus:

Übersetzung für XXXXXXXXX fehlgeschlagen :
Übersetzungsreport
------------------
Falsches Datenformat (110)
Blockcount = 13
Blockname = ItemOut
BlockSignatureIdTag = LINE
Feldname = ItemID_SupplierPartID
Feldnummer = 3
Felddaten = 152A77
Falsches Datenformat (110)
Blockcount = 15
Blockname = 2010_PO1_ItemOut
BlockSignatureIdTag = PO1
Feldname = 0234_ItemID_SuppPartID_data
Feldnummer = 7
Felddaten = 152A77

Die erste Zeile nach dem Reporttitel und dem Trennzeichen (------------------) informiert über das Problem - für diesen speziellen Fall ein falsches Datenformat. Das Feld und der Block werden direkt danach angezeigt: Der Informationsblock ist ItemOut, und das Feld mit falschen oder ungültigen Daten ist die SupplierPartID.

Im obigen Beispiel ist klar, dass es ein ungültiges Zeichen in den Daten (FieldData-Zeilen) gibt. Dies wird jedoch im Übersetzungsreport nicht immer so klar angezeigt. Wenn der Fehler Falsches Datenformat angezeigt wird, aber das falsche Zeichen in der FieldData-Zeile nicht erkannt werden kann, können Sie die Bestellauftrags-cXML aus SAP Business Network herunterladen und in einem Editor mit Unterstützung für Nicht-ANSI-Zeichen wie Microsoft Notepad oder Notepad++ anzeigen.

Eine nützliche Ressource, die Sie zusammen mit dem Übersetzungsbericht verwenden können, ist der Implementierungsleitfaden ANSI X12 Resource: 850 Purchase Order, der im SAP Help Portal auf der Seite SAP Business Network for Trading Partners im Abschnitt Integration verfügbar ist.

Beachten Sie auch, dass Übersetzungsreports mehrere Probleme gleichzeitig anzeigen können. Das obige Beispiel meldet zwei Vorkommen desselben Problems mit dem falschen Datenformat für zwei verschiedene Felder.

Wir können auch andere Fehler in Übersetzungsreports sehen. Im Folgenden finden Sie ein Beispiel für den Fehler Obligatorische Daten fehlen:

Übersetzung für XXXXXXXXX fehlgeschlagen :
Übersetzungsreport
------------------
Obligatorische Daten fehlen (100)
Blockcount = 32
Blockname = Extrinsisches Element
BlockSignatureIdTag = HDEXNA
Feldname = Extrinsischer_Name
Feldnummer = 1

In diesem Beispiel wurde ein extrinsisches Element ohne Namen im Bestellauftrag gesendet. Beim Abrufen der cXML für diesen Bestellauftrag wird das folgende Snippet angezeigt, das diesen Fehler verursacht hat:

<Name des extrinsischen Elements=""/>

Schließlich können Übersetzungsreports auch Fehler direkt anzeigen, noch vor dem Bericht selbst. Das folgende Beispiel ist ein sehr häufiger Fehler bei der EDI-Integration für Bestellungen:

Übersetzung fehlgeschlagen für 428967976 :
Übersetzungsprotokoll (1 Einträge):
----------------------------
FEHLER: /cXML/Request/OrderRequest; isAdhoc und SupplierPartId fehlen beide. Schließen Sie mindestens eine davon ein.
Übersetzungsreport
------------------
Obligatorische Daten fehlen (100)
Gruppenname = ItemOut_cxml
Instanz = 00
Feld-ID = 3
Felddaten = null
Standardregelverwendungscode
Daten fehlen (142)
Blockcount = 57
Blockname = 2180_FOB
BlockSignatureIdTag = FOB
Feldname = 0335
Feldnummer = 5
Felddaten = ZZZ

Die FEHLER-Zeile erläutert in diesem Fall bereits die Ursache für das Problem, ohne dass Sie die EDI-Sperrdetails durchgehen müssen. Spezifische Anweisungen zu diesem Szenario finden Sie in der Bestellung, die mit dem Fehler "Translation failed (...) isAdhoc and SupplierPartId are missing" fehlschlägt.


Siehe auch

Alle Implementierungs- und Konfigurationsleitfäden sowie zusätzliche Ressourcen zur EDI-Integration mit SAP Business Network finden Sie im Abschnitt Integration der Seite SAP Business Network für Handelspartner im SAP Help Portal.



Gilt für

Allgemeines Procurement > Ariba Administrator > Anwendungsintegration (zwischen Buying und Sourcing)

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit