在user_command中,当 '&IC1' (双击时),可以根据变量 rs_selfield TYPE slis_selfield 中的行、列信息,获取双击条目在内表中的详细信息。
FORM frm_user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
READ TABLE gt_alv INTO DATA(wa_alv) INDEX rs_selfield-tabindex.
CHECK sy-subrc = 0.
CASE r_ucomm.
WHEN '&IC1'.
SET PARAMETER ID 'BLN' FIELD wa_alv-belnr.
SET PARAMETER ID 'BUK' FIELD wa_alv-rbukrs.
SET PARAMETER ID 'GJR' FIELD wa_alv-gjahr.
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
ENDCASE.
ENDFORM.