berikut merupakan cara kita membuat double click pada screen painter
- Create Screen Painter
- Pilih field yang ingin dibuatkan response double click

- Create GUI_STATUS dan konfigurasi F2 untuk Double Click



- Create User Command pada PAI (PROCESS AFTER INPUT)
MODULE user_command_1011 INPUT.
CASE sy-ucomm.
WHEN 'DBCLICK'.
DATA: lv_field(30),
lv_line TYPE i.
GET CURSOR FIELD lv_field LINE lv_line.
IF lv_field EQ 'ZFI_ASSETS_PROJ-ANLN1'.
SET PARAMETER ID 'AN1' FIELD zfi_assets_proj-anln1.
SET PARAMETER ID 'AN2' FIELD '000'.
SET PARAMETER ID 'BUK' FIELD wa_zfi_assets-bukrs.
CALL TRANSACTION 'AS03' AND SKIP FIRST SCREEN.
ENDIF.
ENDCASE.
ENDMODULE.
Done, semoga membantu