✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el 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 intena 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.
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.
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 se ejecuta la función REUSE_ALV_HIERSEQ_LIST_DISPLAY
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.
 
 
 
Sobre el autor
Publicación académica de Sabrina Soledad Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Sabrina Soledad Rodriguez
Profesión: Consultor Sap Fi - Co - Bs - Argentina - Legajo: SQ30J
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Sabrina Rodriguez