✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
Agrupamiento en una ALV
Se pueden agrupar los registros que se muestran en un ALV. Para ello, se declara 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, se cargan la tabla TI_SORT con los registros en el orden en el que se desean agrupar.
Ahora se debe completar el parámetro exporting IT_SORT con la tabla interna TI_SORT.
Finalmente, si se ejecuta el reporte, se verá la agrupación como fue definida.
ALV Jerárquico
Los ALV Jerárquicos se utilizan cuando se tiene que mostrar 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.
Se debe declarar una estructura del tipo SLIS_KEYINFO_ALV, que será ST_KEYINFO y contendrá el campo clave que une a las tablas internas.
Se cargan las tablas internas de cabecera y detalle con datos.
Se crea el catálogo del ALV para las tablas internas, sumando los campos de las tablas en la tabla del catálogo TI_CATALOGO.
Ahora se completa la estructura ST_KEYINGO. En los campo HEADER01 e 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.
Nota: En un ALV Jerárquico no es posible utilizar el evento TOP_OF_PAGE, ni tampoco se puede utilizar el botón de exportación de datos a Excell.
 
 
 
Sobre el autor
Publicación académica de Miguel Mauricio Sierra Cardona, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Mauricio Sierra Cardona
Profesión: Ingeniero de Desarrollo E Innovación - Colombia - Legajo: GN43E
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Miguel Sierra