
AGRUPAMIENTO ALV: Se pueden agrupar los registros que se muestran en un alv. Se necesita declarar una tabla de tipo SLIS_T_SORTINFO_ALV y una estructura SLIS_SORTINFO_ALV.
En la tabla declarada se carga con registros en el orden en el que deseamos agrupar. Luego en el llamado de la función en exporting IT_SORT se llena con la tabla interna.
ALV JERARQUICO: Estos son usados para mostrar en un reporte datos de cabecera y detalle. Estos deben tener como mínimo un campo en común en las declaraciones de las tablas interna cabecera y detalle.
Se debe declarar una estructura del tipo SLIS_KEYINFO_ALV y este tendrá el campo clave que une las dos tablas. Y se llenan las tablas internas con la información.
Se crea luego un catalogo del ALV para cada tabla Interna, sumando los campos de ambas tablas en la tabla catálogo TI_CATALOGO.
Luego se llena la estructura del KEYINFO, en los campos HEADER01 y ITEM01 va el campo llave entre las dos tablas internas.
Luego se ejecuta la función REUSE_ALV_HIERSEQ_LIST_DISPLAY
Nota: En alv jerárquico no se puede usar el evento TOP_TO_PAGE por lo tanto no se puede generar una cabecera con titulos y logos como en los alv tipo Grilla. Aquí tampoco se puede usar el botón export excel debido a las diferencias que hay en l formato de la cabecera y el formato de cada registro.