
ALV JERARQUICO Y AGRUPAMIENTO.
AGRUPAMIENTO EN UN ALV.
Se pueden agrupar los registros que se muestran en un ALV, solo se debe declarar una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV.
Antes de llamar la función del ALV se debe cargar una tabla TI_SORT con los registros en el orden que se desea agrupar y agregar dicho parámetro en la sentencia exporting. Finalmente se ejecuta el reporte.
ALV JERARQUICO
Estos ALV son útiles 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 deben existir como mínimo un campo en común.
Se debe declarar una estructura del tipo SLIS_KEYINFO_ALV que podría ser ST_KEYINFO y contendrá el campo común que une a las dos tablas internas.
Se deben cargar las tablas internas de cabecera y detalle para después crear los catálogos del ALV de dichas tablas sumando los campos de ambas tablas en la tabla del catalogo TI_CATALOGO.
Se sigue con la captura de datos de la Estructura ST_KEYINFO.
Finalmente se ejecuta la función REUSE_ALV_HIERSEQ_LIST_DISPLAY.