Verbuchung in update task

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Verbuchung in update task

Beitrag von knk15 ( / / 0 / 3 ) »
Hallo Allerseits,

kann mir mal jemand erklären, was der Zusatz 'in update task' beim Aufruf eines Funktionsbausteins bewirkt und was die Intention des ganzen ist (in welcher Situation macht es Sinn, das einzusetzen)? Was ist der Unterschied zu einem Aufruf ohne diesen Zusatz?
Danke.

schönes wochenende.
knk15

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


Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hallo,

im Prinzip bedeutet es nichts anderes, als dass Du einen Verbuchungsbaustein zur Verbuchung vormerkst, d.h. du führst damit eine asynchrone Verbuchung durch (Verbuchung wird nicht sofort ausgeführt und ausserdem in einem anderen Prozess, siehe hierzu im Gegensatz auch SET UPDATE TASK LOCAL in der Abapdoku). Der Einsatz hängt davon ab, was die konkrete Aufgabenstellung ist. Es muss eben geprüft werden, ob es Sinn machen kann eine asynchrone Verbuchung durchzuführen (d.h. das Ergebnis der Verbuchung ist während der Laufzeit nicht bekannt) oder aber synchron, d.h. es wird die Verbuchung durchlaufen und das Ergebnis ist zur Laufzeit bekannt. Wenn dann die Verbuchung nicht geklappt hat, kann bspw. eine Fehlermeldung ausgegeben werden.

Gruß,
Steff

Beitrag von CaptainTom ( / / 0 / 3 ) »
Hallo!

Hintergrund einer Verbuchung ist im Wesentlichen, die Restartfähigkeit des Systems zu erhalten. Denn die Aufrufe mit ihren Werten werden in der Verbuchungsqueue gehalten. Sollte das System eine Absturz etc. erhalten bleibt die Queue erhalten und nach einem Restart sind die Buchungen nicht verloren sondern werden nachgeholt.
Des weitere wird die Verbuchung erst durch einen abgesetzten Commit work auch auf der DB durchgeführt. Durch den Zusatz and wait wird gewartet, bis die Verbuchung auch physikalisch durchgeführt wird.

Eigentlich sollte jede Änderung von Stammdaten etc. aus Sicherheitsgründen über die Verbuchung laufen.

Ich hoffe, dadurch noch mehr Licht in die Sache gebracht zu haben.

Th.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2310
Views
starting new task <-> in update task
von Matthias_L. » 13.09.2007 19:15 • Verfasst in ABAP® Core
1
Antw.
4659
Views
SET UPDATE TASK LOCAL
von ewx » 16.06.2008 18:13 • Verfasst in ABAP® Core
2
Antw.
4941
Views
CALL FUNCTION IN UPDATE TASK
von Frank59 » 27.11.2006 13:38 • Verfasst in ABAP® Core
6
Antw.
2648
Views
Authority-check und Update Task
von GastX » 11.11.2016 19:37 • Verfasst in ABAP® Core
1
Antw.
2822
Views
Emailversand eines PDF Spool in Update Task
von Tron » 29.01.2020 15:46 • Verfasst in Tips + Tricks & FAQs

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166