✒️ABAP Los reportes ALV
ABAP Los reportes ALV
ALV
ABAP LIST VIEWER es una herramienta exclusiva de ABAP, que se utiliza para crear reporte de manera eficaz, rápida y estandarizada.
Ventajas:
- Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programación.
- Proporcionan a nuestros reportes un montón de funcionalidad estándar.
- proporcionan una salida por pantalla estandarizada e uniforme.
Los tipos de ALV más comúnmente usados son tres: Grillas, Listas y 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.
A cada tipo de ALV le corresponde una función diferente. Son:
Grillas - REUSE_ALV_GRID_DISPLAY: función estándar del sistema que se utiliza para la creación de un reporte de este tipo.
Listas - REUSE_ALV_LIST_DISPLAY: función estándar del sistema que se utiliza para la creación de un reporte de este tipo.
Jerárquico - REUSE_ALV_HIERSEO_LIST_DISPLAY: función estándar del sistema que se utiliza para la creación de un reporte de este tipo.
Como los reportes ALV requiere de la interacción del usuario con el reporte ya que proporciona muchas funcionalidades estándar que el usuario del reporte puede utilizar sin ser programada entonces no tiene sentido la utilización de ALV en procesos que se ejecuten de fondo.
SLIS: grupo de tipos que contiene la declaración de todas las estructuras y tablas estándar necesarias para la creación de un reporte ALV.
Catálogo del ALV: es la estructura de campos que se mostrara en el listado ALV, es decir allí definiremos que campos vamos a mostrar, en qué orden los mostraremos, si se mostraran totales, si habrá campos de entrada de datos y muchas otras opciones. La tabla del catálogo es del tipo de datos SLIS_T_FIELDCAT_ALV.
SLIS_FIELDCAT_ALV: Estructura estándar SAP que es el tipo de datos de la estructura del catálogo de un reporte ALV.
SLIS_LAYOUT_ALV: Estructura estándar de SAP que representa la configuración de la salida de un reporte ALV.
SY-REPID: variable del sistema que contiene el nombre del programa en ejecución.
Por Convención de ABAP debemos colocar una llave abierta y otra cerrada [] siempre a la derecha de la tabla interna de la grilla o de la lista.
La diferencia entre el ALV Grilla y Lista es principalmente la visualización, el ALV Grid permite la generación de un encabezado en la parte superior del listado donde se puede colocar un logo con totales y subtotales lo que no se puede realizar con el ALV List genera una vista de visualización utilizando la sentencia RAIT esto le da la misma apariencia de los llamados reportes clásicos, el ALV GRID permite pegar columnas donde queramos lo que no es posible con el ALV LIST.
El ALV Grid no se puede ejecutar de fondo, por lo que el módulo de fondo traducirá automáticamente la salida en pantalla a ALV LIST si ejecutamos el reporte de fondo. El ALV GRID utiliza controles ActiveX en el servidor de presentación por lo que consume más memoria en el servidor que el ALV LIST y este permite solo la visualización de los datos y con el ALV GRID podemos editar los registros o los campos si así lo deseamos.
 
 
 
Sobre el autor
Publicación académica de Jeferson José Peña Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson José Peña Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Peña