Code: Alles auswählen.
FORM SET_PF_STATUS_001 USING rt_extab TYPE slis_t_extab.
SET PF-STATUS '0001'.
ENDFORM.
Code: Alles auswählen.
FORM SET_PF_STATUS_001 USING rt_extab TYPE slis_t_extab.
DATA: wa_extab TYPE slis_extab.
* Lesezugriff
IF g_f_islogged = 'X'.
wa_extab-fcode = '&DATA_SAVE'.
APPEND wa_extab TO rt_extab.
ENDIF.
SET PF-STATUS '0001' EXCLUDING rt_extab.
ENDFORM.
Code: Alles auswählen.
i_callback_program = gf_repid
* i_callback_pf_status_set = 'SET_PF_STATUS_001'
* i_callback_user_command = 'USER_COMMAND_HANDLE'
i_callback_top_of_page = 'TOP_OF_PAGE_ALV'
* i_background_id = 'ALV_BACKGROUND'
Code: Alles auswählen.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = gt_page[].
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
i_list_type = 0
IMPORTING
et_events = gt_events[]
EXCEPTIONS
list_type_wrong = 1
OTHERS = 2.
gf_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = gf_repid
i_callback_pf_status_set = 'SET_PF_STATUS_001'
i_callback_user_command
Code: Alles auswählen.
* perform top_of_page_alv.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = gf_repid
i_callback_top_of_page = 'TOP_OF_PAGE_ALV'
it_fieldcat = gt_fieldcat[]
i_save = 'A'
.
.
.
.
.
FORM TOP_OF_PAGE_ALV.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = gt_page[].
ENDFORM