Guten Tag,
Wir haben grundsätzliche Probleme mit dem Debuggen im Verbucher in USER-EXITS. Die Programme bleiben nicht an einem dynamischen Break-Point in einem Funktionsbaustein im USER-EXIt stehen, stattdessen sind Einträge in der Übersicht des Verbuchers zu sehen, die nicht nachgebucht werden können.
Beispiel: Auftrag anlegen/ändern
Programm MV45AFZZ ==> FORM USEREXIT_SAVE_DOCUMENT ==> IF VBAK-VKORG = 'XXXX'.
CALL FUNCTION 'ZZxxxxx''
IN UPDATE TASK
EXPORTING
VBELN = VBAK-VBELN.
Im FU-Baustein wird jetzt ein Break-Point gesetzt.
Verhalten des Programms früher unter Release 4.5B nach dem Setzen von Verbuchungs-Debugging ein.: Programm stoppte noch vor der FORM
und hielt nach F8 an der gewünschten Stelle im eigenentwickelten Funktionsbaustein.
Jetzt Release 6.20 SAP Enterprise
das selbe gilt fur Lieferscheine
MV50AFZ1 FORM USEREXIT_SAVE_DOCUMENT
IF LIKP-VKORG EQ '1000'.
CALL FUNCTION 'ZZ1_VERSAND_NEU'
IN UPDATE TASK
EXPORTING
VBELN = LIKP-VBELN.
ENDIF.
Anzeige in SM13
Nummer Modul-Name (Funktion) Typ Status
Hallo zusammen,
die Lösung ist laut SAP
ein Kernel PATCH #153 und höher
Daher neuester Kernel-Patch #199 einspielen,
Hinweis: das wurde von mirnoch nicht verifiziert !