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.
















