ich bin momentan leicht am verzweifeln. ich möchte langtexte im auftrag schreiben. das klappt im änderungsmodus eines bestehenden auftrags perfekt (USEREXIT_SAVE_DOCUMENT_PREPARE) .
lege ich aber einen neuen auftrag an und möchte zur pos. 10 einen langtext schreiben falle ich auf die nase, da ich den textname, der sich aus der auftragsbelegnummer und der positionsnummer zusammensetzt, nicht kenne. beim anlegen führt sap den textnamen mit X'n aufgeführt.
Textname XXXXXXXXXX000010
Sprache DE
Text-ID 0001
Textobjekt VBBP
die auftragsbelegnummer wird erst beim unmittelbaren speichern vergeben. wie kann ich trotzdem einen langtext über einen userexit einbinden?
gruss und dank für jede hilfe.
michael
...wer mir weiterhelfen kann, bekommt einen persönlichen gedenkschrein bzw. gedenktafel auf meinen schreibtisch und wird einmal pro tag mit lobpreisung geehrte
ich hab gestern noch eine möglichkeit über die beiden userexits USEREXIT_SAVE_DOCUMENT und USEREXIT_SAVE_DOCUMENT_PREPARE die texte zu schreiben. ich lag mit meiner annahme falsch, dass die belegnummer beim speichern vergeben wird. die belegnummer wird aber "mehr oder weniger reserviert" und steht im USEREXIT_SAVE_DOCUMENT in VBAK-VBELN zur verfügung. dann läßt sich sich auch ein langtext schreiben, bzw. löschen.