ich befinde mich in Transaktion VA21 und möchte das Feld VBELN in ein Z-Feld auf VBAK schreiben. Ich bin mir bewusst, dass ich den Belegfluss lesen kann oder einen kurzgetakteten Job erstellen kann der das im Nachgang für mich erledigt. Mein Prozess benötigt dieses Feld und ich würde es gerne während des Speicherns setzen. Bei userexit_save_document_prepare ist die Nummer noch nicht vorhanden, bei userexit_save_document habe ich keine Möglichkeit mehr das Z-Feld zu schreiben, für Hilfe wäre ich sehr dankbar.
Da es sich um ein Kundenfeld handelt ( ich hoffe es beginnt mit ZZ und nicht nur mit Z ) schreibe doch einfach im save_document mittels UPDATE auf die VBAK - die Nummer hast du ja jetzt und beim Anlegen musst du üblicherweise auch noch keine Änderungszeiger schreiben.
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag: JoKo
danke für deine Antwort, leider hat das nicht geklappt, zu diesem Zeitpunkt ist der Satz in der Datenbank noch nicht geschrieben.
Gelöst habe ich es über ein Enhancement im include MV45AF0B_BELEG_SICHERN (ENHANCEMENT-POINT BELEG_SICHERN_25 SPOTS ES_MV45ATOP).
Grüße
Jo
Folgende Benutzer bedankten sich beim Autor JoKo für den Beitrag: black_adept