
Lección 5: Reportes ALV – Grillas (Grids?) y Listas
1. Qué es un ALV?
Es una herramienta ABAP utilizada para crear reportes de manera eficaz, rápida y estándar. Tiene las siguientes ventajas:
· Simplifican el desarrollo de reportes, reduciendo los tiempos de programación.
· Proporcionan una gran cantidad de funcionalidad estándar.
· Proporcionan una salida (output) estándar, uniforme.
Los reportes ALV se basan en la utilización de funciones. Los tipos de ALV más comunes son:
· Grillas (Grids)
· Listas
· Jerárquico
Las grillas y listas se pueden usar en cualquier reporte, mientras que los jerárquicos se pueden usar solo en reportes tipo encabezado y detalle. A cada tipo de ALV le corresponde una función diferente:
· Grillas: à REUSE_ALV_GRID_DISPLAY.
· Listas: à REUSE_ALV_LIST_DISPLAY
· Jerárquico: à RESUSE_ALV_HIERSEQ_LIST_DISPLAY
Como los reportes ALV están diseñados para que el usuario pueda interactuar con ellos a través de funcionalidades estándar, no tiene sentido que los ALV se ejecuten de manera BATCH o de fondo, donde el resultado o salida es un listado estático, con el cual el usuario no puede interactuar.