📘ABAP - It_sort
Definición de It_sort
Es el parámetro EXPORTING de la funciones estándar que se utilizan para la creación de reportes ALV, que permite el agrupamiento de los campos de la tabla de salida del reporte.
Primeramente en nuestro programa abap debemos declarar una tabla interna del tipo SLIS_T_SORTINFO_ALV.
Luego debemos completar la tabla interna con los datos del ordenamiento que deseamos realizar. Por ejemplo:
TI_SORT-FIELDNAME = 'MATNR'.
TI_SORT-UP = 'X'.
APPEND TI_SORT.
Por último, en la llamada a la función REUSE_ALV_GRID la cual generará el reporte ALV vamos a completar el parámetro EXPORTING IT_SORT con el nombre de la tabla interna de la siguiente forma:
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[]
IT_SORT = ti_sort
TABLES
T_OUTTAB = ti_alv
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.