4 min Lesezeit

IDoc in einem SAP ERP-System löschen

Bei der Verarbeitung von IDocs in einem SAP ERP-System können Fehler auftreten. Anstatt fehlerhafte IDocs zu bearbeiten, kann man diese auch löschen und dann das IDoc noch einmal mit den richtigen Daten erzeugen. Wir zeigen im heutigen Beitrag, wie man ein IDoc in einem SAP ERP-System löschen kann. Wie Sie die Verarbeitung eines IDoc wiederholen können, zeigen wir übrigens in diesem Artikel.

Arbeiten mit IDocs

IDoc (Intermediate Document) ist das zentrale Import- und Exportformat eines SAP ERP-Systems. Mit Hilfe von IDocs können die unterschiedlichsten Arten von Daten aus einem SAP-System exportiert werden. Neben vordefinierten IDoc-Formaten für Bestelllungen, Bestellbestätigungen, Lieferavis, etc. können auch beliebige eigene IDoc-Formate definiert werden.

Im SAP-System selbst stellt Transaktion BD87 ein hilfreiches Werkzeug für die IDoc-Verwaltung zur Verfügung. Idealerweise haben alle IDocs in Transaktion BD87 einen grünen oder zumindest einen gelben Status.

Die folgende Abbildung zeigt Transaktion BD87 eines Testsystems. Wie man erkennen kann, sind einige IDocs in einem fehlerhaften Zustand. In einem produktiven System wäre der unten stehende Zustand nicht tolerierbar, da dies bedeuten würde, dass potentiell wichtige Daten das System nicht verlassen haben bzw. nicht im System angekommen sind.


Transaktion BD87 mit fehlerhaften IDocs
Transaktion BD87 mit fehlerhaften IDocs

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

Bei einem produktiven System bestehen für die Behebung der roten Zustände prinzipiell zwei Möglichkeiten. Entweder wird das IDoc nachbearbeitet und anschließend noch einmal verarbeitet. Oder aber man löscht das fehlerhafte IDoc und erzeugt die Daten noch einmal neu. Bei ausgehenden IDocs bedeutet dies, dass der erzeugende Prozess im SAP noch einmal angestoßen werden muss (z.B. Lieferavis-IDoc-Generierung mittels Nachrichtenart LALE für eine ausgehende Lieferung). Bei eingehenden IDocs bedeutet dies, dass man die Daten noch einmal an das SAP-System senden muss – z.B. aus dem EDI-System heraus.

Vorher will man aber typischerweise das alte IDoc löschen, um eine saubere Transaktion BD87 zu bewahren.

Löschen von IDocs

Für das Löschen eines IDocs hat man prinzipiell zwei Möglichkeiten.

Die eine Möglichkeit ist die Änderung des Zustands des IDocs – z.B. das Umsetzen auf Zustand 31 (Fehler, keine weitere Bearbeitung) oder auf Zustand 38 (IDoc archiviert). Damit wird das IDoc zwar nicht physisch gelöscht, aber der Zustand wird umgesetzt, sodass das IDoc nicht weiter in einem fehlerhaften Zustand in Transaktion BD87 verbleibt.

Die andere Möglichkeit ist das physische Löschen des IDocs. Hierzu stellt SAP die Transaktion WE11 zur Verfügung. Die folgende Abbildung zeigt Transaktion WE11.


Transaktion WE11 zum Löschen von IDocs
Transaktion WE11 zum Löschen von IDocs

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

Ähnlich wie in Transaktion BD87 können IDocs anhand einer Vielzahl von verschiedenen Parametern selektiert werden. Wie bei Transaktion BD87 ist auch bei Verwendung von Transaktion WE11 besondere Vorsicht geboten, um nicht versehentlich eine Vielzahl von IDocs zu löschen. Nach einem Klick auf Ausführen (alternativ F8 drücken) kommt in Transaktion WE11 glücklicherweise noch eine Sicherheitsabfrage, wie in der folgenden Abbildung dargestellt.


Sicherheitsabfrage in Transaktion WE11 zum Löschen von IDocs
Sicherheitsabfrage in Transaktion WE11 zum Löschen von IDocs

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

Ist man sich nicht sicher, so kann man alternativ statt dem Löschen auch einen Testlauf starten. In diesem Fall wird das Löschen nur simuliert und man bekommt angezeigt, wieviele IDocs gelöscht werden würden. Da es sich beim Löschen um eine potentiell irreversible Aktion handelt, sollte man sehr vorsichtig sein, was man genau zum Löschen selektiert.

Nach dem erfolgten Löschen wird eine Übersicht über die gelöschten Artefakte angezeigt.


Ergebnis von Transaktion WE11
Ergebnis von Transaktion WE11

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

Welche der beiden Methoden zum Löschen eines IDocs angewendet wird, hängt vorrangig von den Vorgaben des jeweiligen Unternehmens ab. So kann Transaktion WE11 im Produktivsystem gänzlich deaktiviert sein, da man aus Auditgründen verhindern möchte, dass etwas aus dem SAP entfernt wird. Des weiteren wird der Zugriff auf Transaktion WE11 auch nur einem kleinen Benutzerkreis ermöglicht sein (z.B. EDI-Administratoren), da man verhindern möchte, dass der Fachbereich vielleicht versehentlich das System aufräumt.

Noch Fragen?

Sie haben noch Fragen zum Thema IDocs, SAP ERP 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

11 min Lesezeit

Migration zu SAP S/4HANA – 5 Entscheidende Überlegungen

2025 steht vor der Tür – und für Unternehmen bedeutet das eine wichtige Frist: die Migration zu SAP's S/4HANA. Erfahren Sie, was zu tun ist.

7 min Lesezeit

SAP® EDI Projektrollen: Die Akteure im Überblick

3 min Lesezeit

Übersetzungen für SAP®-Terminologie und SAP®-Begriffe finden

Um die richtigen Übersetzungen für SAP®-Terminologie und SAP®-Begriffe zu finden, stellt SAP® hilfreiche Transaktionen zur Verfügung. Wir stellen diese im Folgenden vor.

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?

7 min Lesezeit

Wie setze ich EDI mit SAP® Integration Suite um?

EDI mit SAP® Integration Suite: intern selbst übernehmen oder einen Fully Managed EDI-Dienstleister beauftragen? Wir helfen Ihnen bei der Entscheidung.

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.

9 min Lesezeit

Wie setze ich EDI mit SAP PI und SAP PO um?

In diesem Artikel zeigen wir Ihnen die drei Möglichkeiten, elektronischen Datenaustausch (EDI) in SAP Process Integration bzw SAP Process Orchestration (SAP PI/PO) im Unternehmen umzusetzen.

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.

Subscribe to the e-Invoicing newsletters