Hi,
danke für den Tip. Aber so weit war's mir schon klar.
Der UE wird durchlaufen, dann noch einige Standardroutinen und dann wird überprüft oft "VBKD NE *VBKD".
Falls die beiden Abweichen und *VBKD-POSNR = 000000, dann liegt ein neuer Positionseintrag vor und die Position in der VBKD wird gefüllt.
-> somit neuer VBKD-Eintrag für die Position -> nur leider für mich zu spät.
Das Thema hier steht ja schon im UE-Kommentar der SAP:
SVBKD-TABIX = 0: Create data
SVBKD-TABIX > 0: Change data
->Ich habe einfach auf "VBKD-XXX is initial" abgefragt, werde ich mir aber nochmals ansehen.
Ich hätte ich an Zusatzfelder gedacht -> meiner Meinung nach wären VBAP-Felder auch besser gewesen ...
Je nach Wichtigkeit auch über die Unvollständigkeit oder im UE_SAVE_PREPARE nochmals abgefragt ...
Leider handelt es sich aber um eine existierende Sache und ich soll "nur" Fehler korrigieren und
die auf Status Quo aufbauenden Reports nicht anfassen ... sonst wär's uns doch langweilig ...
Falls dir noch etwas einfällt - ansonsten schon mal vielen Dank
Gruss
UserBC