✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
- ALV Jerárquico y Agrupamiento
- Agrupamiento en un ALV
Para agrupar los registros que mostramos en un ALV, declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tippo SLIS_SORTINFO_ALV.
Antes de llamar a la función del ALV, vamos a cargar la tabla con los registros en el orden en el que deseamos agrupar.
Ahora debemos completar el parámetro exporting con nuestra tabla interna.
Ejecutamos el reporte y veremos la agrupación.
- ALV Jerárquico
Los ALV jerárquicos se utilizan cuando tenemos que mostrar en un reporte, datos de cabecera y de posición. En esta declaraciones debe de haber por lo menos un campo en común.
Debemos declarar una estructura del tipo SLIS_KEYINFO_ALV y contendrá el campo clave que une las dos tablas internas.
Cargamos las tablas internas de cabecera y detalle con un juego de datos.
Luego creamos el catálogo del ALV para ambas tablas internas, sumando los campos de ambas tablas en una tabla de catálogo.
Ahora tenemos que completar la estructura que creamos de tipo SLIS_KEYINFO_ALV. En los campos HEADER01 y ITEM01 va a ir el campo en común que tienen ambas tablas.
Por último ejecutamos la función REUSE_ALV_HIERSEQ_LIST_DISPLAY
En este tipo de ALV no podemos utilizar el evento TOP_OF_PAGE por lo que no es posible generar una cabecera con títulos y logos como en los ALV grilla. Otra limitante que tienen los ALV jerárquicos es que no podemos utilizar el botón de exportación de datos a excel debido a las diferencias que existen entre el formato de cabecera y el formato de cada registro.
 
 
 
Sobre el autor
Publicación académica de Sandra Erika Bernabe Abreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Sandra Erika Bernabe Abreu
Profesión: Ingenier?a en Sistemas Computacionales - Mexico - Legajo: EW68S
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sandra Bernabe