
Que es un ALV
ALV(ABAP List Viewer)
Es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada.
La principales ventajas de los reportes ALV son:
- Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programación
- Proporcionan a nuestros reportes un montón de funcionalidades estándar
- Proporcionan una salida por pantalla estandarizada e uniforme
ALV
Tipo de reporte especifico de ABAP donde el sistema nos proporciona una gran cantidad de funcionalidades para agregar a nuestro reporte, tal como la impresión, enviar a Excel, ordenar, clasificar, etc.
Los tipos de ALV más utilizados son:
1. Grillas: Las grillas son reportes que están encuadrados en tablas.
2. Listas: Las listas es un tipo de reporte similar a cuando se muestran los datos con write, pero con una serie de botón de comando.
3. Jerárquico: El jerárquico es un listado Cabecera/detalla, como por ejemplo una factura y sus posiciones.
La creación de un Reporte ALV, se basa en la utilización de funciones. Los tipos de ALV más comúnmente usados son tres: Grillas, Listas y Jerárquico.
Las Grillas y las Listas pueden utilizarse en cualquier reporte, pero el Jerárquico se utiliza solo en los casos donde se muestran datos de cabecera y de detalle, como por ejemplo números de factura y detalles o Aerolíneas y vuelos
A cada tipo de ALV le corresponde una función diferente Ellas son:
Grillas -> REUSE ALV GRID DISPLAY: Función estándar de sistema que se utiliza para la creación de un reporte ALV grilla.
Listas -> REUSE ALV LIST DISPLAY: Función estándar de sistema que se utiliza para la creación de un reporte ALV lista.
Jerárquico -> REUSE ALV HIERSEQ LIST DISPLAY: Función estándar de SAP que se utiliza para la creación de reportes ALV jerárquicos.