Тщательнее нада

))
function reuse_alv_events_get.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_LIST_TYPE) TYPE SLIS_LIST_TYPE DEFAULT 0
*" EXPORTING
*" VALUE(ET_EVENTS) TYPE SLIS_T_EVENT
*" EXCEPTIONS
*" LIST_TYPE_WRONG
*"----------------------------------------------------------------------
data: l_event type slis_alv_event.
*
clear et_events[].
*
clear l_event.
l_event-name = slis_ev_caller_exit_at_start.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_user_command.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_top_of_page.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_top_of_coverpage.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_end_of_coverpage.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_foreign_top_of_page.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_foreign_end_of_page.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_pf_status_set.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_list_modify.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_top_of_list.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_end_of_page.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_end_of_list.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_after_line_output.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_before_line_output.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_reprep_sel_modify.
append l_event to et_events.
*
clear l_event.
l_event-name = slis_ev_subtotal_text.
append l_event to et_events.