DATA: lo_events TYPE REF TO cl_salv_events_table. lo_events = lo_salv->get_event( ). SET HANDLER cl_event_handler=>on_double_click FOR lo_events. *create a new local class fo event handler CLASS cl_event_handler DEFINITION. PUBLIC SECTION. CLASS-METHODS on_double_click FOR EVENT double_click OF cl_salv_events_table IMPORTING row column. ENDCLASS. CLASS cl_event_handler IMPLEMENTATION. METHOD on_double_click. READ TABLE t_data INTO data(ls_data) INDEX row. CHECK sy-subrc = 0. SET PARAMETER ID 'MAT' FIELD ls_data-matnr. CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN. ENDMETHOD. ENDCLASS.