✒️ABAP / Los reportes ALV Por Maria Gonzalez Sanchez
ABAP Los reportes ALV

1) 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.
2) 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 Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para el Curso SAP ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Maria Gonzalez






Disponibilidad Laboral: FullTime


















