✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
Agrupamiento en un ALV: para agrupar los registros mostrados en un ALV, declaramos la tabla de tipo SLIS_T_SORTINFO_ALV y una estructura del tipo 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 orden en el que deseamos agrupar. Completar el parámetro exporting IT_SORT con nuestra tabla interna. Ejecutar.
ALV Jerárquico: se utilizan cuando tenemos 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. Debemos declarar la estructura SLIS_KEYINFO_ALV, que contiene el campo clave que une las dos tablas internas. Cargar datos en tablas internas, creamos 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 e ITEM01 va a ir el campo de la tabla de cabecera que hace de vínculo con la tabla de detalles. Al final ejecutar la función REUSE_ALV_HIERSEQ_LIST_DISPLAY.
EN UN ALV JERARQUICO NO ES POSIBLE UTILIZAR EL EVENTO TOP-OF-PAGE NO SERA POSIBLE GENERAR UNA CABECERA CON TITULOS Y LOGOS TAL COMO LO HACEMOS CON ALV DE TIPO GRILLA. OTRA LIMITACION ES QUE NO SE PUEDE USAR EL BOTON DE EXPORTACION DE DATOS A EXCEL DEBIDO A LA DIFERENCIAS QUE EXISTEN ENTRE EL FORMATO DE LA CABECERA Y EL FORMATO DE CADA REGISTRO.
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini