✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
7.- Agrupamiento en un ALV
Podemos agrupar los registros que mostramos en un ALV. Declarar una tabla del tipo SLlS_T_SORTINFO_ALV y una estructura del tipo SLlS_SORTINFO_ALV.
Antes de llamar a la función del ALV, cargar la tabla TI_SORT con los registros en el orden a agrupar.
Completar el parámetro exporting IT_SORT con nuestra tabla interna TI_SORT.
Si ejecutamos el reporte, veremos la agrupación por Estado Civil.
7.1.- ALV Jerárquico
Los ALV jerárquicos se utilizan para mostrar en un reporte, datos de cabecera y de posición. En las declaraciones de las tablas internas de cabecera y posiciones, debe haber como mínimo un campo en común. En el caso que mostramos a continuación, el campo común es el CARRID.
Debemos declarar una estructura del tipo SLIS_KEYINFO_ALV, que será ST_KEYINFO y contendrá el campo clave que une a las dos tablas internas.
Al cargar las tablas internas de cabecera y detalle con un juego de datos para la compañía aérea ARG. En el programa de ejemplo de la lección, también cargamos un juego de datos para la compañía aérea LAN.
Luego crear el catálogo del ALV para ambas tablas internas, sumando los campos de ambas tablas en la tabla del catálogo TI_CATALOGO.
Completar la estructura ST_KEYINFO. En los campos HEADER01 y ITEM01 va a ir el campo de la tabla de cabecera que hace de vínculo con la tabla de detalles.
Por último ejecutar la función REUSE_ALV_HIERSEQ_LlST_OISPLAV.
 
 
 
Sobre el autor
Publicación académica de Pablo Galeana, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Galeana
Profesión: Java-oracle-linux - Mexico - Legajo: XR73U
✒️Autor de: 57 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pablo Galeana