El agrupamiento en un ALV Podemos agrupar los registros por los campos que deseemos, para esto tambien necesitamos declarar una tabla interna de tipo SLIS_T_SORTINFO_ALV y la estructura WA_SORT del tipo SLIS_SORTINFO_ALV. declaramos una subrutina y dentro de esta especificamos los campos por los cuales se van a ordenar y el orden en el que lo hara luego lo agregamos en el modulo de funciones de la grilla y la lista ALV. y finalmete prodremos ver nuestro reporte organizado o agrupado. el agrupamiento esta disponible para los ALV grilla y no funcionan con los ALV lista. EL ALV JERARQUICO para este hacemos el mismo procedimiento solo que ahora tenemos que declarar una estructura de tipo SLIS_KEYINFO_ALV para que contenga el campo clave que une las dos tablas internas y tenemos que utilizar el modulo de funciones REUSE_ALV_HIERSEQ_LIST_DISPLAY que se utiliza para los reportes jerarquicos.