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 / 4884 / 318 / 644 ) »
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.
1941
Views
BAPI_ACC_DOCUMENT_POST und Rollback
von Frank Meyer » 21.08.2009 15:59 • Verfasst in ABAP® Core
37
Antw.
8944
Views
Problem mit COMMIT / ROLLBACK
von ralf.wenzel » 30.11.2018 15:37 • Verfasst in ABAP® Core
6
Antw.
7211
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.
6308
Views
Ist Timeout-Verlängerung mit ROLLBACK WORK möglich?
von DeathAndPain » 05.10.2018 17:32 • Verfasst in ABAP® für Anfänger
7
Antw.
4149
Views
Sperrobjekte: Freigeben von Sperren bei Commit/Rollback ?
von MNordlicht » 09.12.2005 13:25 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

line_exists evaluieren
Gestern von Radinator gelöst 6 / 130
Was zum Knobeln....
Gestern von a-dead-trousers 5 / 262

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

line_exists evaluieren
Gestern von Radinator gelöst 6 / 130
Was zum Knobeln....
Gestern von a-dead-trousers 5 / 262

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 1418
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 1339