✒️ABAP Los reportes ALV
ABAP Los reportes ALV
Qué es un ALV
(ABAP list Viewer), Es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada.
Ventajas:
Ø simplifica el desarrollo de reportes, por lo tanto se reducen los tiempos de programación,
Ø proporciona funcionalidad estándar al reporte
Ø proporciona una salida por pantalla estandarizada e uniforme.
La creación de un Reporte ALV se basa en la utilización de funciones y los tres tipos más usados son: Grillas, Listas (se pueden utilizar en cualquier reporte) y Jerárquicos (solo en casos donde se muestran datos de cabecera y detalle).
Cada tipo pertenece a una función diferente:
- Grillas: --> REUSE_ALV_GRID_DISPLAY
- Listas: --> REUSE_ALV_LIST_DISPLAY
- Jerárquico: --> REUSE_ALV_HIERSEQ_LIST_DISPLAY
Como el Reporte ALV requiere interacción con el usuario no se utiliza en modo Batch.
Pasos para crear un reporte ALV
Ø Se ha de declarar un tipo SLIS, necesario para utilización de reportes ALV. Se han de declarar 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 configuración de la salida del tipo SLIS_LAYOUT_ALV y una variable dl tipo SY-REPID, para almacenar el nombre del programa.
Ø Declarar la tabla de salida que se mostrará en el ALV.
Ø Seleccionar los datos de la tabla que se mostrará en el listado de salida y que se guardará en una tabla interna.
Ø Creamos el catálogo del ALV con los campos que serán las columnas de nuestro reporte. Para ello, completaremos para cada columna del listado, los siguientes campos pertenecientes a la tabla del catálogo.
Ø Cargar con valores la estructura ST_LAYOUT para configurar ciertos aspectos de la salida del ALV.
Ø Ejecución de la función ALV. Si queremos un reporte tipo grilla se ejecuta la función REUSE_ALV_GRID_DISPLAY y si la queremos tipo lista se ejecuta REUSE_ALV_LIST_DISPLAY.
Ø Debemos tener en cuenta que por convención de ABAP colocaremos siempre a la derecha de la tabla interna del catálogo tanto en la función que genera la grilla como en la que genera la lista una llave abierta y una llave cerrada.
 
 
 
Sobre el autor
Publicación académica de Felipe Estepa Quintero, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Estepa Quintero
Profesión: Tecnologo en Gestion Logistica - Colombia - Legajo: QH16V
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Felipe Estepa