
Leccion 8/9: ALV JERÁRQUICO Y AGRUPAMIENTO
1. Agrupamiento de un ALV
Para agrupar registros que se muestran en un ALV se declara una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura de tipo SLIS_SORTINFO_ALV
Luego cargar la tabla TI_SORT con los registros en el orden que los deseamos agrupar.
Debemos completar el parametro exportinf IT_SORT con la tabla interna TI_SORT.
Finalmente, se ejecuta el reporte.
2. ALV JERÁRQUICO.
Recalcar que estos ALV se utilizan cuando se tiene que mostrar en un reporte datos de cabecera y de posicion.
Debemos declarar una estructura del tipo SLIS_KEYINFO_ALV, que será ST_KEYINFO y contendra el campo claque que une a las dos tablas internas.
ahora vamos a cargar las tablas internas de cabecera y detalle.
Luego crear el catalogo ALV para ambas tablas internas, sumando los campos de ambas tablas en la tabla de catalogo TI_CATALOGO.
Ahora completar la estructura ST_KEYINFO. en los campos HEADER01 y ITEM01 va a ir el campo de la tabla de cabecera que hace de vinculo con la tabla de detalles.
Por ultimo, ejecutamos la función REUSE_ALV_HIERSEQ_LIST_DISPLAY.