
Agrupamiento en un ALV: podemos agrupar los registros que mostramos en un ALV. Para ello, declaramos una tabla del tipo SLIS_T_SORTINFO_ALV y una estructura del tipo SLIS_SORTINFO_ALV.
Antes de llamar a la función ALV, vamos a cargar la tabla TI_SORT con los registros en el orden que deseamos agrupar.
Ahora debemos completar el parámetro exporting IT_SORT con nuestra tabla interna TI_SORT.
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 una estructura del tipo SLIS_KEYINFO_ALV, que sera ST_KEYINFO y contendrá el campo clave que une a las dos tablas internas. Ahora tenemos que completar la estructura ST_KEYINFO. En los campos HEADER01 y ITEM01 va a ir el campo de la tabla de la cabecera que hace vinculo con la tabla de detalles.