4 min Lesezeit

IDoc-Verarbeitung im SAP ERP-System wiederholen

Bei der Verarbeitung von ein- und ausgehenden IDocs in einem SAP-System können Ausnahmefehler auftreten. Je nach Fehlerart, bleiben IDocs dann in einem bestimmten Zustand hängen und es bedarf einer manuellen User-Interaktion um die Verarbeitung wieder anzustoßen. Wir zeigen im heutigen Beitrag, wie man die Verarbeitung einer fehlerhaften IDoc wiederholen kann.

SAP IDocs

IDocs sind das zentrale Import- und Exportformat von SAP ERP-Systemen. Den Aufbau und grundlegenden Konzepte hinter IDocs haben wir bereits in einem vergangenen Beitrag vorgestellt. Bei der Verarbeitung von ein- und ausgehenden IDocs kann es zu Fehlern kommen, wodurch IDocs in einem bestimmten Zustand hängen bleiben. Es liegt dann in der Verantwortung des zuständigen SAP-Benutzers, die IDoc-Verarbeitung wieder anzustoßen. Zumeist übernimmt dies nicht der Fachbereich selbst, sondern ein eigener speziell dafür geschulter Mitarbeiter, der beispielsweise auch EDI-Themen im Unternehmen betreut.

Der zentrale Startpunkt um fehlerhafte IDocs zu identifizieren, ist in einem SAP ERP-System Transaktion BD87, die im folgenden dargestellt ist.


Auswahlmaske von Transaktion BD87
Auswahlmaske von Transaktion BD87

© 2020. SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Mit Genehmigung der SAP SE verwendet.

Mit Hilfe dieser Transaktion können IDocs nach bestimmten Kriterien gefiltert werden – z.B. zeige alle fehlerhaften ausgehenden Lieferavis seit gestern. Für den genauen Funktionsumfang von Transaktion BD87 sei auf den folgenden Blog-Beitrag verwiesen.

Ein IDoc hat in einem SAP ERP-System immer einen bestimmten Zustand, der durch einen Statuscode definiert wird. Die verschiedenen IDoc-Zustände sind in diesem Beitrag aufgelistet. Je nachdem in welchem Zustand ein IDoc hängen bleibt, müssen unterschiedliche Programme zur erneuten Verarbeitung des IDocs angestoßen werden. Bevor die erneute Verarbeitung angestoßen wird, muss naturgemäß der Fehler beseitigt werden, aufgrund dessen das IDoc hängen geblieben ist.

Verarbeitung eines eingehenden IDoc wiederholen

Für die Verarbeitung von eingehenden IDocs können die folgenden Programme verwendet werden. Sofern vorhanden, kann ein Programm auch über den zugewiesenen Transaktionscode aufgerufen werden, der in der letzten Spalte angegeben ist.

Status Be­schr­eibung Pro­gramm Code
51 An­wend­ungs­beleg nicht ge­bucht RBDMANI2
56 Fehler­haftes IDoc hinzu­gefügt RBDAGAI2 BD84
60 Syntax­fehler im IDoc (Ein­gang) RBDSYNEI
61 Weiter­ver­arbeit­ung trotz Syntax­fehler (Ein­gang) RBDAGAI2 BD84
63 Fehler bei IDoc-Über­gabe an die An­wendung RBDAGAI2 BD84
64 IDoc ist übergabe­bereit an die An­wendung RBDAPP01 BD20
65 Fehler im ALE-Dienst RBDAGAI2 BD84
66 IDoc wartet auf Vor­gänger-IDoc (Serial­isierung) RBDAPP01 BD20
69 IDoc wurde edi­tiert RBDAGAIE WPIE

Um im SAP ein Programm aufzurufen, kann man z.B. Transaktion SE38 verwenden, wie in der folgenden Abbildung dargestellt.


Programmaufruf mit Hilfe von Transaktion SE38
Programmaufruf mit Hilfe von Transaktion SE38

© 2020. SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Mit Genehmigung der SAP SE verwendet.

Im Textfeld Programm den entsprechenden Programmnamen eintragen und anschließend mit F8 die Ausführung starten.

Verarbeitung eines ausgehenden IDoc wiederholen

Für die Verarbeitung von ausgehenden IDocs können die folgenden Programme verwendet werden.

Status Be­schr­eibung Pro­gramm Code
02 Fehler bei Daten­über­gabe an Port RBDAGAIN BD83
04 Fehler in den Steuer­info­rmat­ionen des EDI-Sub­systems RBDAGAIN BD83
05 Fehler bei der Kon­ver­tierung RBDAGAIN BD83
25 Weiter­ver­arbeit­ung trotz Syntax­fehler (Aus­gang) RBDAGAIN BD83
26 Syntax­fehler im IDoc (Aus­gang) RBDSYNEO
29 Fehler im ALE-Dienst RBDAGAIN BD83
30 IDoc ist ver­sand­fertig (ALE-Dienst) RSEOUT00 WE14
32 IDoc wurde edi­tiert RBDAGAIE WPIE

SAP-Frontends für die erneute Verarbeitung von IDocs

SAP bietet zwei weitere Programme an, welche als Oberfläche für alle Programme zur Verarbeitung von ein- und ausgehenden IDocs dienen. Beiden Programmen ist kein Transaktionscode zugewiesen, weshalb diese im Normalfall auch über Transaktion SE38 gestartet werden müssen.

Programm RBDINPUT

Mit Programm RBDINPUT können die verschiedenen Programme zur erneuten Verarbeitung von eingehenden IDocs aufgerufen werden. Die folgende Abbildung zeigt die Oberfläche des ausgeführten Programms.


Programm RBDINPUT
Programm RBDINPUT

© 2020. SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Mit Genehmigung der SAP SE verwendet.

Programm RBDOUTPU

Mit Programm RBDOUTPU können die verschiedenen Programme zur erneuten Verarbeitung von ausgehenden IDocs aufgerufen werden. Die folgende Abbildung zeigt die Oberfläche des ausgeführten Programms.


Programm RBDOUTPU
Programm RBDOUTPU

© 2020. SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Mit Genehmigung der SAP SE verwendet.

Noch Fragen?

Sie haben noch Fragen zum Thema IDoc-Verarbeitung im SAP ERP-System oder zum Thema elektronischer Datenaustausch? Zögern Sie nicht und nehmen Sie mit uns Kontakt auf oder benutzen Sie unseren Chat – wir helfen Ihnen gerne weiter!

SAP ERP und SAP S/4HANA sind die Marken oder eingetragenen Marken der SAP SE oder ihrer verbundenen Unternehmen in Deutschland und mehreren anderen Ländern.

Themen

Meistgelesen

Weiterlesen

5 min Lesezeit

Alternativen zum Seeburger PI Adapter

Das Wartungsende des Seeburger PI Adapters ist da. Welche Alternativen gibt es und welche ist die optimale für mein Unternehmen?

3 min Lesezeit

Wie kann ich einen SAP-Transaktionscode anlegen?

Wie kann ich für ein bestehendes ABAP-Programm einen SAP-Transaktionscode anlegen, damit ich das Programm einfach aufrufen kann? Wir stellen im Folgenden eine kurze Anleitung vor.

6 min Lesezeit

Wie kann ich einen Eintrag zu einer SAP-Tabelle hinzufügen?

Wir zeigen im folgenden Artikel, wie man mit einer paar einfachen Handgriffen Einträge zu einer bestehenden SAP-Tabelle hinzufügen kann – auch wenn diese über keinen eigenen Pflegedialog verfügt.

4 min Lesezeit

IDoc in SAP S/4HANA - alle Unterschiede zu SAP ERP ECC 6.0

Durch den Umstieg auf S/4HANA ändert sich auch das IDoc-Format. In diesem Artikel lesen Sie, welche neuen und veränderten Elemente es gibt.

6 min Lesezeit

Hintergrundverarbeitung in SAP leicht gemacht - automatische SAP Jobs einrichten und verwalten

Mit Hilfe von SAP Jobs lassen sich Vorgänge im SAP ERP automatisieren, sodass diese ohne das Zutun von Benutzern ausgeführt werden. Beispielsweise das automatische Verarbeiten von IDocs oder das Abholen...

10 min Lesezeit

Umstellung auf SAP S/4HANA – diese 5 Punkte sind zu beachten

Bis 2027 müssen Unternehmen von ihrem alten SAP System zum neuen und verbesserten System S/4HANA wechseln. Ab diesem Zeitpunkt werden ältere Systeme nicht mehr von SAP unterstützt. Obwohl 2027 noch...

2 min Lesezeit

IDoc-Nummer eines SD-Auftrags in SAP anzeigen

Wie finde ich die IDoc-Nummer zu einem SD-Auftrag in SAP? In diesem Artikel stellen wir Ihnen eine schrittweise Anleitung zur Verfügung.

6 min Lesezeit

UBL-Dokumente mit Attachments in SAP erzeugen und verarbeiten

Im heutigen Beitrag gehen wir näher darauf ein, wie Unternehmen UBL-Dokumente mit Attachments gemäß dem Standard XRechnung in SAP erzeugen und verarbeiten können.

4 min Lesezeit

Wie kann man ein IDoc als XML-Datei speichern?

Im folgenden Beitrag stellen wir eine Möglichkeit zum Export einer XML-Datei aus einem SAP ERP-System vor. Die dabei verwendete Methode erfordert keine eigene ABAP-Implementierung.

2 min Lesezeit

Wie kann man ein IDoc aus SAP als Datei auf der Festplatte speichern?

In manchen Anwendungsfällen kann es notwendig sein, ein IDoc aus einem SAP ERP-System zu exportieren und zwar ohne es über EDI oder ALE zu versenden. Wir zeigen im folgenden Beitrag,...

6 min Lesezeit

Die wichtigsten SAP ERP-Module im Überblick

In diesem Artikel werden die SAP-Kernfunktionen sowie die wichtigsten Module der SAP Business Suite näher betrachtet.

26 min Lesezeit

Aufbau und Struktur eines INVOIC-IDocs in SAP ERP

Der Austausch von elektronischen Rechnungen mit einem SAP ERP-System erfolgt auf Basis von IDocs des Typs INVOIC. Wir stellen im heutigen Beitrag den Aufbau eines INVOIC-IDocs vor und gehen auf...

Wir verwenden Cookies, um ein optimales Website-Erlebnis zu bieten. Sie entscheiden, welche Sie zulassen möchten. Je nach Einstellung stehen Ihnen aber womöglich nicht alle Funktionalitäten zur Verfügung. Datenschutzhinweise & Impressum.