Agrupamiento en un ALV:
- Para agrupar los registros que mostramos en un ALV, declaramos una tabla tipo SLIS_T_SORTINFO_ALV y una estructura
tipo SLIS_SORTINFO_ALV.
- Luego, antes de llamar a función del ALV, cargamos tabla TI_SORT con registros en el orden a agrupar.
- Luego, completamos parámetro exportinf IT_SORT con la tabla interna TI_SORT.
- Finalmente, ejecutamos el reporte.
ALV Jerárquico:
- Se usan con reportes que muestran datos de cabecera y posiciones (detalles).
- Declaramos estructura ST_KEYINFO tipo SLIS_KEYINFO_ALV, que contendrá el campo clave que une las dos tablas internas.
- Cargamos ambas tablas (cabecera y detalles) [con APPEND o SELECT].
- Luego, creamos el catálogo del ALV para ambas tablas, sumando los campos de ambas tablas en la tabla del catálogo TI_CATALOGO.
- Completamos estructura ST_KEYINFO: En campos HEADER01 y ITEM01 va los nombres de campo que vinculan tabla cabecera con tabla detalles.
- Finalmente, ejecutamos función REUSE_ALV_HIERSEQ_LIST_DISPLAY.
- En ALV JERARQUICO no se puede generar cabecera con títulos ni logos. Tampoco se puede usar el botón de exportación de datos a excel.