
REPORTES ALV
ALV Abap List Viewer
Herramienta exclusiva de ABAP, usada para crear reportes de manera eficaz, rápida y estandarizada.
Ventajas: Simplifica el desarrollo de reportes, reduce tiempos de programación.
Proporcionan un montón de funcionalidad estandar
Salida por pantalla estandarizada e uniforme.
Constan de un Título, funciones de la barra de herramientas, y el listado de salida.
La creación de un reporte ALV se basa en la utilización de funciones. Los más frecuentes son Grillas, Listas, y Jerárquico.
El reporte ALV jerárquico solo se usa en casos donde se muesytan 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:
GRILLAS ->REUSE_ALV_GRID_DISPLAY
LISTAS -> REUSE_ALV_LIST_DISPLAY
JERARQUICO -> REUSE_ALV_HIERSEQ_LIST_DISPLAY
Los reportes ALV requieren interacción del usuario con el reporte. Solo deben ser usados ONLINE.
CREAR EL REPORTE ALV
1. Declarar tipos, estructuras y tablas propias:
Declaramos el tipo SLIS, necesario para la utilización de los r ALV
TYPE-POOLS: slis.
Declaramos una tabla y una estructura para el carálogo del ALV, que son del tipo SLIS_T_FIELDCAT_ALV y SLIS_FIELDCAT_ALV, otra estructura para la configuración de la salida es que es del tipo SLIS_LAYOUT_ALV y una variable tipo SY-REPID para el nombre del programa.
2. DECLARACION DE LA TABLA DE SALIDA
3. SELECCIÓN DE LOS DATOS QUE SE MOSTRARAN EN ALV
4- Armar el catalogo con las columnad que se incluirán en el reporte
5. Configurar salida del ALB
6. Ejecutar el ALV
La principal diferencia entre grilla y lista es la visualización. El GRID permite un encabezado