1 ответ:
Создайте локальный класс, как показано ниже, чтобы обработать событие строки
double-clickсетки ALV.class lcl_alv_event_receiver definition. public section. methods: handle_double_click. for event double_click of cl_gui_alv_grid importing e_row e_column. endclass. class lcl_alv_event_receiver implementation. method handle_double_click. " Your event handler code here like below " read table alv_table_1 index e_row-index into ls_row. " append ls_row to alv_table_2. " alv_table_2_grid->refresh_table_display( ). endmethod. endclass.Зарегистрируйте обработчик событий где-нибудь в коде после инициализации левого ALV.
data: lo_alv_event_receiver type ref to lcl_event_receiver. create object lo_alv_event_receiver. set handler lo_alv_event_receiver->handle_double_click for alv_table_1_grid.

Comments