✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
- AGRUPAMIENTO EN UN ALV
Paso 1: Para agrupar registros que mostraremos en un ALV, declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura SLIS_SORTINFO_ALV.
Paso 2: Antes de llamar a la función del ALV vamos a cargar la tabla declarada en el paso 1 con los registros en el orden en el que deseamos agrupar.
Paso 3: En la llamada al ALV rellenaremos el parámetro IT_SORT con nuestra tabla interna del paso 1.
- ALV JERÁRQUICO
Usados cuando tenemos en un reporte datos de cabecera y datos de posición.
Paso 1: Declaremos las tablas internas para los datos de cabecera y para los de posición. En esta declaración de las tablas internas de cabecera y posiciones debe haber por lo menos un campo en común.
Paso 2: Declaramos una estructura el tipo SLIS_KEYINFO_ALV y que contendrá el campo clave que une las dos tablas internas. Por ejemplo la llamaremos st_keyinfo.
Paso 3: Cargamos las tablas internas de cabecera y detalle con el juego de datos.
Paso 4: Creamos el catálogo del ALV para ambas tablas internas, sumando los campos de ambas tablas en la tabla del catálogo. Se hace llamando a la función REUSE_ALV_FIELDCATALOG_MERGE para cada una de las tablas de cabecera y detalle.
Paso 5: Rellenamos la estructura declarada en el paso 2. En los campos header01 e item01 iran los campos de las tablas de cabecera y detalle que las vinculan.
Paso 6: Ejecutamos la función REUSE_ALV_HIERSEQ_LIST_DISPLAY para llamar al ALV jerárquico.
- LIMITACIONES DE ALV JERÁRQUICOS
No se pueden exportar a Excel. No podemos usar el evento TOP_OF_PAGE por lo que no podremos poner encabezados, título ni logos.
 
 
 
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n