Verbuchung funktioniert nicht

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

Verbuchung funktioniert nicht

Beitrag von Frog (ForumUser / 33 / 0 / 0 ) »
Hallo,

ich habe folgendes Problem: beim Aufruf einer Funktion (als Verbuchungsbaustein angelegt) mit UPDATE TASK werden keine Daten in der Datenbank geändert. Wird diese Funktion aber im normalen Modus aufgerufen, werden die Daten in der Datenbank geändert. Woran kann der Fehler liegen? Ich bekomme keine Fehler- oder Abbruchmeldungen weil die Verbuchung in einem lokalen Task abläuft.

Gruß
Frog

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Muss ggf. ein Commit Work erfolgen?

Im Dialog passiert dies oft beim verlassen einer Transaktion bzw. beim beenden eines Programmes.


Thomas

Beitrag von Frog (ForumUser / 33 / 0 / 0 ) »
Hallo Thomas,

COMMIT WORK erfolgt natürlich am Ende. Es werden während der Verbuchung unterschiedliche Daten fortgeschrieben. Die Reihenfolge der Aufrufe:
andere Bausteine,
mein Baustein (im Update Task),
andere Bausteine,
COMMIT WORK.

Ich implementiere eine kundenspezifische Lösung in einem Event (PSCD) und bekomme den Import-Parameter I_UPDATE_TASK = 'X' übergeben. Deshalb rufe ich den Baustein als Verbuchung auf.

Wenn ich den Afruf des Baustein ändere - "IN UPDATE TASK" auskommentiere - dann funktioniert es! Wenn ich "IN UPDATE TASK" wieder aktiviere, werden nur meine Daten nicht fortgeschrieben, alle anderen jedoch.
Was soll das bedeuten?

Gruß
Frog

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Frog,

beachte bitte, dass Verbuchungsbausteine ihre Daten über die Schnittstelle erhalten müssen, da globale Daten der Funktionsgruppe zum Zeitpunkt der Verbuchung neu initialisiert werden, sprich die Funktionsgruppe neu geladen wird.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Frog (ForumUser / 33 / 0 / 0 ) »
Hallo Leute,

danke für den Tip, bin auch schon selbst darauf gekommen. Jetz werden alle Daten uber die Schnittstelle des Bausteins übergeben und es funktioniert einwandfrei. Ich musste erst die normale Verbuchung im Rahmenprogramm einschalten, um zu sehen, ob die globalen Variablen gefüllt sind.

Warum kann ich nicht beim SET UPDATE TASK LOCAL die aktuelle Verbuchung debuggen? Gibt es eine Extra-Einstellung ausser "Verbuchungs-Debugging" iim ABAP-Debugger?

Vielen Dank für Eure Hilfe und Gruß
Frog

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1646
Views
IDOC_INPUT_ORDRSP zur Verbuchung Bestellbestätigungen
von slaaper » 21.04.2009 14:30 • Verfasst in ABAP® Core
0
Antw.
122
Views
CO: Planumlage - Keine Verbuchung
von Doobie » 07.03.2023 08:15 • Verfasst in Financials
1
Antw.
1277
Views
Verbuchung mit cmd_ei_api Klasse
von JohnLocklay » 30.01.2018 12:37 • Verfasst in ABAP® Core
2
Antw.
1436
Views
Nachricht nach Beendigung der Verbuchung
von ewx » 21.09.2018 12:54 • Verfasst in ABAP® Core
5
Antw.
4995
Views
SAPscript aus Funktionsbaustein starten (Verbuchung)
von pdeth » 14.03.2006 16:00 • Verfasst in Basis

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 50 Minuten von msfox 2 / 34
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 50 Minuten von msfox 2 / 34
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141