✒️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
Podemos agrupar los registros que mostramos en un ALV para ello, declaramos una tabla del tipo SLI_T_SORTINFO_ALV y una estructura 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 que deseamos agrupar, después debemos completar el parámetro exporting IT_SORT con nuestra tabla interna TI_SORT.
ALV GERARQUICO
Los ALV jerárquicos se utilizan cuando tenemos que mostrar en un reporte, datos de cabeceras 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.
Debemos declarar una estructura del tipo SLIS_KEYINFO_ALV que será ST_KEYINFO y contendrá el campo clave que une a las dos tablas internas. Luego vamos a cargar las tablas internas de cabecera y detalle con un juego de datos.
Después crearemos el catalogo del ALV para ambas tablas internas, sumando los campos de ambas tablas en la tabla del catálogo. Seguidamente completaremos 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 ultimo 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 entonces general una cabecera con títulos y logos tal como lo hemos hecho en los ALV de tipo Grilla, otra limitación que presentan los ALV jerárquicos es que en ellos no se puede utilizar el botón de exportación de datos a Excel debido a la diferencia que existen entre el formato de la cabecera y el formato de cada registro
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez Uzcategui, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez Uzcategui
Profesión: Sistemas - Venezuela - Legajo: HS82J
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez