Du kannst den Doppelklick in der Callback-Form auswerten.Gast hat geschrieben:Leider kann ich aber niergendwo ein double_click event finden.
Code: Alles auswählen.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_callback_program = g_report
i_callback_user_command = 'USER_COMMAND'
it_fieldcat_lvc = gt_fieldcat
TABLES
t_outtab = gt_ausgabe.
Code: Alles auswählen.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CASE r_ucomm.
WHEN '&IC1'.
* Irgendwas machen
ENDCASE.
ENDFORM.
Code: Alles auswählen.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CASE r_ucomm.
WHEN '&IC1'.
if rs_selfield-fieldname = 'MATNR'.
SET PARAMETER ID 'MAT' FIELD rs_selfield-value.
CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.
endif.
ENDCASE.
ENDFORM.