✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
Lección 5.8
ALV JERÁRQUICO Y AGRUPAMIENTO
Agrupamiento en un ALV:
Podemos agrupar registros que mostramos en un ALV declarando una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV.
Antes de llamar a la función del ALV, cargar la tabla TI_SORT con los registros en el orden en el que deseamos agrupar. Luego completar el parámetro exporting IT_SORT con la tabla interna TI_SORT. Finalmente se ejecuta el reporte
ALV Jerárquico:
Utilizados cuando tenemos que mostrar en un reporte, datos de cabecera y de posición. En la declaración de las tablas internas de cabecera y posiciones debe haber como mínimo un campo en común. Se debe declarar una estructura del tipo SLIS_KEYINFO_ALV que será ST_KEYINFO y contendrá el campo que une a las dos tablas internas.
a. Cargar las tablas internas de cabecera y detalle con un juego de datos y 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.
b. Completar la estructura ST_KEYINFO. En los campos HEADER01 e ITEM01 va a ir el campo de la tabla de cabecera que hace de vínculo con la tabla de detalles.
c. Por último se ejecuta la función REUSE_ALV_HIERSEQ_LIST_DISPLAY
NOTA: En el ALV jerárquico no es posible utilizar el evento TOP_OF_PAGE por lo cual no será posible generar un cabecera con títulos y logos. Tampoco se puede utilizar el botón de exportación de datos a Excel debido a las diferencias que existen entre la cabecera y el formato de cada registro.
 
 
 
2 Agradecimientos:
Han agradecido este aporte: Cristina Fraile Del Rio, Patricia Lopez Cuevas
Sobre el autor
Publicación académica de Elisa Munoz Robles, en su ámbito de estudios para la Carrera Consultor ABAP.
Elisa Munoz Robles
Profesión: Analista Orgánico - España - Legajo: CM72B
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Perfil: analista orgánico
Certificación Académica de Elisa Munoz