![](/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/470.jpg)
ALV (ABAP LIST VIEWER)
Es una herramienta exclusiva de Abap que se utiliza para crear reportes de manera eficaz y estandarizada. Las principales ventajas son:
- Simplifican el desarrollo de los reportes
- Proporcionan funcionalidad estándar
- Proporcionan una salida por pantalla estandarizada e uniforme
Los tipo de ALV mas usado son Grillas, Listas y Jerárquico. Las listas y las grillas se pueden usar en cualquier reporte, los jerárquicos solo se utilizan cuando se muestran datos de cabecera y de detalle.
Las funciones a llamar son:
- Grillas : REUSE_ALV_GRID_DISPLAY
- Listas : REUSE_ALV_LIST_DISPLAY
- Jerárquico: REUSE_ALV_HIERSEQ_LIST_DISPLAY
No es recomendable utilizar reportes ALV en procesos de fondo ya que son reportes interactivos.
Mi primer reporte ALV
1- Declaraciones de tipos, estructuras y tablas propias del ALV
- Se declaran el tipo SLIS( Grupo de tipos que contiene la declaración de todas las estructuras y tablas estandard necesarias para el ALV:
-POOLS: slis.
- Se declara una tabla y una estructura qiue son del tipo SLIS_T_FIELDCAT_ALV y SLIS_FIELDCAT_ALV
- SE declara otra estructura SLIS_LAYOUT_ALV
- se declara una variable del tipo SY-REPID para almacenar el nombre del programa.
2-Declarar la tabla de salida que se mostrará en el ALV
3- Seleccionar los datos que se mostrarán en el ALV.
4- Armar el catalogo del ALV ( es la estructura de campos que se mostrará en el ALV, es del tipo SLIS_T_FIELDCAT_ALV)
5- Configurar la salida del ALV. en la estructura ST_LAYOUT para configurar aspectos de la salida del ALV, es del tipo SLIS_LAYOUT_ALV.
6- Ejecutar la funcion del ALD dependiendo del tipo que se necesite:
Grilla:
v_repid = sy_repid
Call Function ´REUSE_ALV_GRID_DISPLAY
EXPORTING
i_callback_program = v_repid
it_fieldcat = ti_catalogo[]
is_layout = st_layout
TABLES
t_outtab = ti_usuarios.
LISTA:
v_repid = sy_repid
Call Function ´REUSE_ALV_LIST_DISPLAY
EXPORTING
i_callback_program = v_repid
it_fieldcat = ti_catalogo[]
is_layout = st_layout
TABLES
t_outtab = ti_usuarios.
7- Se ejecuta el reporte.
 
 
 
Sobre el autor
Publicación académica de Manuel Antonio Moncada Vera, en su ámbito de estudios para la Carrera Consultor ABAP.
Manuel Antonio Moncada Vera
Profesión: Ingeniero en Informatica - Colombia - Legajo: JT58S
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Manuel Moncada