📘ABAP - I_callback_pf_status_set
Definición de I_callback_pf_status_set
Es el parámetro EXPORTING que se utiliza en las funciones de construcción de Reportes ALV para especificar el STATUS GUI que se usará en el reporte.
En la llamada a la función REUSE_ALV_GRID la cual generará el reporte ALV vamos a completar el parámetro EXPORTING i_callback_pf_status_set con un texto literal, corresponderá al nombre de la subrutina ABAP que declara al STATUS GUI.
Veamos a continuación un ejemplo:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = sy-repid
I_CALLBACK_PF_STATUS_SET = 'STATUS'
I_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'
IT_FIELDCAT = ti_catalogo[]
TABLES
T_OUTTAB = ti_alv
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
Luego definimos la subrutina status de la siguiente forma:
FORM status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS '0100'.
ENDFORM.
En donde '0100' es el nombre del STATUS GUI que se llamará al ejecutarse el reporte ALV.