✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
Agrupamiento en un ALV
Para agrupar los registros que mostramos en un ALV, tenemos que declarar la tabla del tipo SLIS_T_SORTINFO_ALV y una estructura de tipo SLIS_SORTINFO_ALV.
Después, antes de llamar a la función ALV, vamos a cargar la tabla interna con los registros en el orden que deseamos agregar. Completamos el parámetro EXPORTING IT_SORT con nuestra tabla interna. Finalmente se ejecuta el reporte.
ALV Jerárquico
Se utilizan cuando tenemos que mostrar en un reporte datos de cabecera y de posición. En las declaraciones de las tablas internas de cabecera y posición, deben haber como mínimo un campo en común.
Tenemos que declarar una estructura del tipo SLIS_KEYINFO_ALV que contendrá el campo clave que une a las dos tablas internas. Después vamos a cargar las tablas internas de cabecera; luego crearemos el catálogo del ALV y completamos la estructura ST_KEYIFO.
Por último ejecutamos la función REUSE_ALV_HIERSEQ_LIST_DISPLAY.
En un ALV jerárquico no es posible utilizar el evento TOP_OF _PAGE lo que implica que no es posible generar una cabecera con títulos y logos.
En este tipo de ALV no se puede utilizar el botón de exportación de datos a Excel ya que hay diferencia entre el formato de la cabecera y el formato de cada registro.
 
 
 
Sobre el autor
Publicación académica de Ana Schiau, en su ámbito de estudios para la Carrera Consultor ABAP.
Ana Schiau
España - Legajo: TK43H
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Trabajo como key user sd en un multinacional y quiero aprender a programar en abap.
Certificación Académica de Ana Schiau