![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los reportes ALV
ABAP Los reportes ALV
![ABAP Los reportes ALV ABAP Los reportes ALV](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/160.jpg)
ALV (ABAP List Viewer)
Es una herramienta exclusiva de ABAP que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. Las principales ventahas 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 funcionalidad estándar.
-Proporcionan una salida por pantalla estandarizada e uniforme.
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 listas y las grillas pueden utilizarse en cualquier reporte, pero el jerárquico se utiliza sólo en casos donde se muestran datos de cabecera y de detalle, como por ej. n° 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.
-Listas: REUSE_ALV_LIST_DISPLAY.
-Jerárquico: REUSE_ALV_HIERSEQ_LIST_DISPLAY.
Para crear un reporte ALV seguiremos los siguientes pasos:
1°: declaramos el TYPE-POOLS: SLIS, que es necesario para la utilización de reportes ALV, También declaramos una tabla y una estructura para el catálogo del ALV que son del tipo SLIS_T_FIELDCAT_ALV y SLIS_FIELDCAT_ALV, otra estructura para la conf. de la salida que es del tipo SLIS_LAYOUT_ALV y iuna variable del tipo SY-REPID para almacenar el nombre del programa.
2° Declarar la tabla (interna) de salilda (puede ser ti_usuarios) que se mostrará en el ALV
3° Seleccionamos los datos de la tabla (base de datos) que mostraremos en el listado de salida y los guardamos en la tabla interna
4° Armamos el catálogo del ALV con los campos que serán las columnas de nuestro reporte.
5° Cargamos con valores la estructura ST_LAYOUT para configurar ciertos aspectos de la salida del ALV
6° ejecucion de la funcion ALV, si quieremos de tipo grilla ejecutaremos la función REUSE_ALV_GRID_DISPLAY, si queremos lista ejecutaremos la función REUSE_ALV_LIST_DISPLAY
 
 
 
Sobre el autor
Publicación académica de Victor Manuel Gomez Escalona, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Manuel Gomez Escalona
Profesión: Ingeniero en Informática - Chile - Legajo: LE81P
✒️Autor de: 32 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Gomez