
REPORTE ALV: GRILLAS Y LISTAS
1.- ¿Que es un ALV?
Es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rapida y estandarizada.
Las principales ventajas de los reportes ALV son:
*Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programacion.
*Proporcionan a nuestros reportes un monton de funcionalidad estandar.
*Proporcionan una salida por pantalla estandarizada e uniforme.
La creacion de un Reporte ALV, se basa en la utilizacion de funciones. Los tipos de ALV mas comunmente usados son tres:
*Grillas
*Listas
*Jerarquico.
Las grillas y las listas pueden utilizarse en cualquier reporte, pero el jerarquico se utiliza solo en los casos donde se muestran datos de cabecera y de detalle, como por ejemplo numeros de factura y detalles o Aerolineas y vuelos.
A cada tipo de ALV le corresponde una funcion diferente. Ellas son:
*Grillas: ->REUSE_ALV_GRID_DISPLAY
*Listas: -> REUSE_ALV_LIST_DISPLAY
*Jerarquico: ->REUSE_ALV_HIERSEQ_LIST_DISPLAY
2.-Mi primer reporte ALV
*Paso 1ero: Declaraciones de tipos, estructuras y tablas propias del ALV.
*Paso 2do: Declaracion de la tabla de salida del ALV,
*Paso 3ero: Seleccion de los datos que se mostraran en el ALV.
*Paso 4to: Armado del catalogo del ALV.
Exiten muchisimas mas propiedades del catalogo que se pueden configurar segun lo que necesitamos mostrar en el listado.
*Paso 5to: Configuracion de la salida ALV
Existen muchas mas opciones a configurar en el layout de un reporte ALV.
*Paso 6to: Ejecucion de la funcion del ALV.