Добрый вечер господа.
При использовании REUSE_ALV_LIST_DISPLAY и ГУй Статуса и TOP_OF_PAGE.
в USER_COMMAND
при клике на любую кнопку из гуй статус получаю 'EXIT'.
Заголовок пишу в Еветнс.
Code:
sl_events-name = slis_ev_top_of_page.
sl_events-form = 'TOP_OF_PAGE'.
APPEND sl_events TO lt_events.
вызываю
Code:
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_user_command = 'USER_COMM'
it_fieldcat = lt_fieldcat
is_layout = l_layout
it_events = lt_events
TABLES
t_outtab = gt_outt_old.
блок обработки
Code:
FORM user_comm USING u_ucomm TYPE sy-ucomm
rs_selfield TYPE slis_selfield.
"================== ALV two user comand =======================================
CASE u_ucomm.
WHEN 'ACTUAL'.
"------------- send data to FB03 -------------------------------
PERFORM show_alv_actual.
WHEN 'EXT'.
LEAVE TO SCREEN 0.
WHEN '&IC1'. "<--- клик
CASE rs_selfield-fieldname+0(3).
WHEN 'OLD'.
PERFORM show_alv_popup USING rs_selfield-fieldname+0(6).
WHEN 'LIFNR'.
WHEN 'MATNRS'.
ENDCASE.
WHEN 'PRNT'.
PERFORM export_excel.
ENDCASE.
ENDFORM.