✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
El ALV Jerárquico y el agrupamiento.
El agrupamiento en un ALV
Podemos agrupar los registros que mostramos en un ALV. Para ello, declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS-SORTINFO_ALV.
Luego antes de llamar a la función del ALV, vamos a cargar la tabla TI_SORT con los registros en el orden en el que deseamos agrupar.
Ahora debemos completar el parámetro exporting IT_SORT con nuestra tabla interna TI_SORT.
Finalmente, si ejecutamos el reporte, veremos la agrupación por Estado Civil.
El ALV Jerárquico
Como dijimos anteriormente, los ALV Jerárquicos se utilizan cuando tenemos que 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 CARRIED que es la compañía aérea.
Debemos declarar una estructura del tipo SLIS_KEYINFO_ALV, que será ST_KEYINFO y contendrá el campo clave que uno a las dos tablas internas.
Ahora vamos a 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 crearemos el catálogo del ALV para ambas tablas internas, sumando los campos de ambas tablas en la tabla del catálogo TI_CATALOGO.
Ahora tenemos que 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, ejecutamos la función REUSE_ALV_HIERSEQ_LIST_DISPLAY.
En un ALV Jerárquico no es posible utilizar el evento TOP-OF-PAGE por lo que no será posible generar una cabecera con títulos y logos tal como lo hemos hecho en los ALV tipo grilla. Otra limitación que presenta los ALV jerárquicos es que en ellos no se puede utilizar el botón de exportación de datos a excel, debido a las diferencias que existen entre el formato de la cabecera y el formato de cada registro.
 
 
 
Sobre el autor
Publicación académica de Ducelvis Lolimar Arcia Cova, en su ámbito de estudios para la Carrera Consultor ABAP.
Ducelvis Lolimar Arcia Cova
Profesión: Tsu Relaciones Industriales (rrii) - Argentina - Legajo: WX74T
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo al comenzar esta gran experiencia educativa en programación abap es adquirir los conocimientos y competencias necesarias para incorporarme en el ámbito laboral en esta área.
Certificación Académica de Ducelvis Arcia