Hallo Katharina,
ich habe zwar auch noch nie mit dem Baustein gearbeitet, aber ich denke, es ist genau dieser Parameter.
Gemäß Hilfe ist hier der Name einer Routine zu übergeben, die folgende Schnittstelle haben muss:
Der Name des Programmes, in dem die Routine definiert ist, ist im Parameter I_CALLBACK_PROGRAM,
aber nicht direkt SY-REPID!!!, zu übergeben.
Um die Standardfunktionen beizubehalten ist der Status 'STANDARD' der Funktionsgruppe SALV in das eigene Programm zu kopieren.
Im Parameter I_CALLBACK_USER_COMMAND wird der NAme der Routine bekannt gegeben, die die Abarbeitung der Funktionscodes dann vornehmen soll. Die Schnittstelle dazu hat wie folgt auszusehen:
Code: Alles auswählen.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
Ansonsten mal in die Dokumentation zur Funktion schauen. Sie ist unerwartet gut dokumentiert
PS:
mein Nick stammt aus dem Herr der Ringe-Umfeld