OO ALV'de araç çubuğundaki butona basıldığında yakalamak kod yazmak için.
METHOD handle_toolbar. * define local data DATA: ls_button TYPE stb_button. " Redefine function code LOOP AT e_object->mt_toolbar INTO ls_button WHERE ( function = cl_gui_alv_grid=>MC_FC_LOC_INSERT_ROW ). ls_button-function = 'MY_FCODE'. " triggers USER_COMMAND MODIFY e_object->mt_toolbar FROM ls_button INDEX syst-tabix. ENDLOOP. ENDMETHOD.
method handle_user_command .
CASE e_ucomm. WHEN 'MY_FCODE'. PERFORM f_proc_fcode .
ENDCASE.
endmethod.











