✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
Para agrupar una tabla ALV por un campo hay que tener en cuenta los siguientes pasos:
Ø Mediante una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV podemos agrupar los registros que mostramos en un ALV.
Ø Después antes de llamar a la función del ALV, hay que cargar la tabla TI_SORT con los registros en el orden que deseamos agrupar.
Ø Por último se debe completar el parámetro exporting IT_SORT con la tabla interna.
ALV jerárquico: se utiliza cuando se tiene 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 común.
Supongamos que tenemos un campo en común que es el CARRID (compañía aérea).
Ø Hay que declarar una estructura del tipo SLIS_KEYINFO_ALV que será ST_KEYINFO y contendrá el campo clave que une 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.
Ø Luego se crea un catálogo del ALV para ambas tablas internas, sumando los campos de ambas tablas en la tabla del catálogo TI-CATALOGO.
Ø Se tiene que completar la estructura ST_KEYINFO. En los campos HEADER01 y ITEM01 va a ir el campo de la tabla de cabecera que hace el vínculo con la tabla de detalles.
Ø Por último se ejecuta la función REUSE_ALV_HIERSEQ_LIST_DISPLAY.
Limitaciones ALV jerárquico:
Ø No se puede utilizar el elemento TOP_OF_PAGE.
Ø No se puede generar una cabecera con títulos y logos, tal y como se puede hacer en los tipo grilla.
Ø No se puede utilizar el botón de exportación de datos a Excel debido a las diferencia entre el formato de cabecera y de cada registro.
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 grid. 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 las diferencias que existen entre el formato de la cabecera y el formato de cada registro
 
 
 
Sobre el autor
Publicación académica de Felipe Estepa Quintero, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Estepa Quintero
Profesión: Tecnologo en Gestion Logistica - Colombia - Legajo: QH16V
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Felipe Estepa