Rollback bei BAPIs

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Rollback bei BAPIs

Beitrag von Troilus (ForumUser / 38 / 0 / 0 ) »
Hallo,
ich habe ein paar grundlegende Fragen zu commit/Rollback in Verbindung mit einem BAPI. Bislang habe ich immer nur aus Datenbanken gelesen und eigentlich nie was weggeschrieben.
Jetzt soll ich N Datensätze über den BAPI BAPI_GOODSMVT_CREATE verbuchen, jedoch falls ein Datensatz fehlerhaft ist soll die gesamte Verbuchung abgebrochen und dem Nutzer der Grund des Abbruchs mittgeteilt werden.

Ich habe zwar noch nie mit Rollback/Commit gearbeitet aber in der SAP Hilfe zu LUW stand einiges interessantes zu diesem Thema drin. Jetzt frag ich mich jedoch, ob dieses LUW "Konzept" in Verbindung mit BAPIs überhaupt möglich ist.

Könnt Ihr mir vielleicht Tipps in Form von SAP Beispielprogrammen oder Ratschlägen geben, wie ich das anpacken bzw. umsetzen kann ?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4905 / 329 / 648 ) »
Selber Hallo!
Ausgerechnet BAPI BAPI_GOODSMVT_CREATE hat einen TESTRUN-Parameter. Damit könnte man schon mal alles einmal testweise durchbuchen und auf Fehler reagieren. Es können natürlich trotzdem Fehler auftauchen, weil gerade das letzte Material auf einmal doch gesperrt ist oder der Bestand zwischenzeitlich doch nicht mehr vorhanden ist oder oder oder.
Indem Fall bleibt dir leider nichts anderes übrig, als die bereits gebuchten Belege wieder zu stornieren (BAPI_GOODSMVT_CANCEL).
Falls dann die Stornierung auch wieder fehlerhaft ist, bleibt dir m. E. nichts anderes übrig, als ein gewissenhaftes Protokoll auszugeben mit dem der Anwender dann den Fehler prüfen und ggfs. beheben kann.
Viel Erfolg!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2214
Views
BAPI_ACC_DOCUMENT_POST und Rollback
von Frank Meyer » 21.08.2009 15:59 • Verfasst in ABAP® Core
37
Antw.
10365
Views
Problem mit COMMIT / ROLLBACK
von ralf.wenzel » 30.11.2018 15:37 • Verfasst in ABAP® Core
6
Antw.
8329
Views
Commit und Rollback, auch bei RFC und BAPI
von m.schwertle » 21.11.2007 08:23 • Verfasst in ABAP® für Anfänger
11
Antw.
7284
Views
Ist Timeout-Verlängerung mit ROLLBACK WORK möglich?
von DeathAndPain » 05.10.2018 17:32 • Verfasst in ABAP® für Anfänger
2
Antw.
2559
Views
BAPIs im PB
von OnkelSAP » 22.01.2015 18:28 • Verfasst in Human Resources

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 12 Stunden von ralf.wenzel gelöst 15 / 4447
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1659
Side by Side extensions
vor 6 Tagen von JHM 2 / 1845

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 12 Stunden von ralf.wenzel gelöst 15 / 4447
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1659
Side by Side extensions
vor 6 Tagen von JHM 2 / 1845

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 15997
Spool vereinen OTF und PDF
vor 4 Wochen von anna2205 1 / 30369
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 37404
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 56255