✒️ABAP / Los reportes ALV Por Yeny Yanes Bautista
ABAP Los reportes ALV

Los reportes ALV
1. Que es un ALV
Es una herramienta exclusiva de ABAP que se utiliza para crear reportes de manera eficaz, rapida y estandarizada. Sus siglas significan ABAP List Viewer
3. La creación de un ALV mediante módulos de funciones
Los tipos de ALV más comunmente utilizados son 3:
1. Grillas
2. Listas
3. Jerárquico
Las grillas y las listas pueden utilizarse en cualquier reporte, pero el jerárquico se utiliza solo en los casos donde se muestran datos de cabecera y de detalle, como por ejemplo los números de factura.
Cada tipo de ALV le corresponde un modulo de funciones diferentes
> Para las grillas utilizamos el módulo de funciones: REUSE_ALV_GRID_DISPLAY
> Para las listas utilizamos el módulo de funciones: REUSE_ALV_LIST_DISPLAY
> Para el jerárquico utilizamos el módulo de funciones: REUSE_ALV_HIERSEQ_LIST_DISPLAY
4. Mi primer reporte ALV
Paso #1: Las declaracioines de tipos, estructuras y tablas internas propias del ALV
Dentro de este paso declaramos el tipo SLIS que es necesario para la utilización de reportes ALV
Tambien declaramos una tabla interna y una estrcutura para el catálogo del ALV que son del tipo SLIS_T_FIELDCAT_ALV y SLIS_FIELDCAT_ALV, otra estructura para la configuración de la salida que es del tipo SLIS_LAYOUT_ALV y una variable del tipo SY-REPID para almacenar el nombre del programa.
Paso #2: La declaración de la tabla interna de salida del ALV
Aqui se declara la tabla interna de salida ti_usuarios que se mostrará en el ALV
Paso #3: La selección de los datos que se mostrarán en el ALV
Dentro del evento START-OF-SELECTION vamos a crear la subrutina seleccionar_datos. Esta subrutina selecciona los registros de datos de la tabla base de datos ztabla_usuarios que se mostrará en el listado de salida y alamacena en la tabla interna ti_usuarios.
Paso #4: El armado del catálogo del ALV
Tambien dentro del evento START-OF-SELECTION vamos a crear la subrutina armar_catálogo en donde armamos el catálogo del ALV con los campos que serán las columnas del reporte. Existen muchísimas mas propiedades del catálogo que se pueden configurar según lo que necesitemos mostrar en el listado. Para más información debemos hacer doble clic en el tipo SLIS_T_FIELDCAT_ALV
Paso #5: La configuración de la salida del ALV
Paso #6: La ejecución del módulo de funciones del ALV
Si necesitamos un reporte tipo grilla ejecutaremos el módulo de funciones REUSE_ALV_GRID_DISPLAY. Dentro del evento Start-of-selection se creará la subrutina EJECUTAR_ALV
 
 
 
Sobre el autor
Publicación académica de Yeny Gisela Yanes Bautista, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Yeny Gisela Yanes Bautista
Profesión: Ingeniera en Sistemas - Honduras - Legajo: XC34C
✒️Autor de: 46 Publicaciones Académicas
🎓Egresado de los módulos:
- Master Funcional ABAP
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















