✒️ABAP Los reportes ALV
ABAP Los reportes ALV
N°5 Los reportes ALV
¿Qué es un ALV? ALV ( ABAP List viewer)Es una herramienta exclusiva de ABAP que se utiliza para crear reportes de manera eficaz y estandarizada.
(La declaracion del tipo SLIS es necesario para la utilizacion de un reporte ALV).
Ventajas: simplifican el desarrollo de reportes, proporciona funcionalidades estandar, posee multiples opciones para manipular los resultados como la clasificacion, obtener totales, aplicar filtros, el ordenamiento por columnas, la posibilidad de ocultar columnas y tambien posee funciones para exportar resultados en Excel, fichero local, archivos CSV o en formato HTML.
Historia de los reportes ALV:
La lista ABAP: la primera herramienta para la salida de datos en pantalla, mostraba usando la sentencia WRITE datos en forma de cuadricula y en los campos debian colocarse en posiciones estaticas especificas.
ALV Lista: mejora de lo anterior mencionado, las columnas esta bien alineadas y la barra de herramientas posee funcionalidades adicionales como la clasificacion, el filtrado, los subtotales ademas de mejoras como la posibilidad de elegir que columnas podremos ver en que orden y sus preferencias se pueden guardar en un diseño que se aplica la proxima vez que se ejecute el reporte.
ALV Grilla: es un formato tabular similar a Microsoft Excel, este se utiliza a dia de hoy y sus primera implementaciones utilizaban modulos de funciones SAP con nombres que comenzaban con REUSE_ALV junto con este se incorporo el ALV jerarquico el cual se usa solo en casos donde se muestran datos de cabecera y de detalle.
El framework SALV: este framework proporciona clases de objetos con nombres que comienzan CL_SALV y admite formatos de tabla ALV, arbol ALV y lista secuencia jerarquica.
ALV con IDA: SAP List Viewer with integrated Data Access aprovecha la funcionalidad de la base de datos en memoria SAP HANA para realizar la implementacion se utiliza la clase de objetos CL_SALV_TABLE_IDA.
(Los tipos de ALV mas utilizados son Grillas, Listas y Jerarquico
Las listas y grillas se pueden usar en cualquier reporte y el jerarquico solo en donde se muesttran datos de cabecera).
Las grillas utilizan el modulo REUSE_ALV_GRID_DISPLAY para las listas es el modulo REUSE_ALV_LIST_DISPLAY y para el jerarquico el modulo REUSE_ALV_HIERSEQ_LIST_DISPLAY.
(No tiene sentido usar ALV en procesos de fondo).
La creacion de un reporte ALV:
Debemos declarar tipos, estructuras, tablas internas propias del ALV, tablas internas de salida ALV, la selección de datos que se mostraran en el ALV.
El armado del catalogo del ALV
La configuracion de la salida del ALV
La ejecucion del modulo de funciones ALV.
 
 
 
Sobre el autor
Publicación académica de Lautaro Gabriel Dominici, en su ámbito de estudios para la Carrera Consultor ABAP.
Lautaro Gabriel Dominici
Profesión: Consultor Abap - Argentina - Legajo: WX12L
✒️Autor de: 5 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Hola que tal mi nombre es lautaro dominici, estoy buscando aprender y emplear todo lo conocido en este curso con la finalidad de crecer tanto de la manera laboral como personal.
Certificación Académica de Lautaro Dominici