✒️ABAP / El ALV Grid Control Por Roberto Fluder Ahumada
ABAP El ALV Grid Control

lección "8: El ALV Grid Control":
• Introducción al ALV Grid Control Esta sección presenta el ALV Grid Control como una herramienta esencial en ABAP Objects para desarrollar reportes ALV personalizados, aprovechando las capacidades del sistema SAP para crear controles Z. Permite el uso de todas las funciones estándar de la barra de menú y una amplia configuración de propiedades para adaptar el ALV a los requisitos específicos del usuario.
â—¦ Contenedor: Se utiliza un objeto Contenedor (CL_GUI_CUSTOM_CONTAINER) para alojar el ALV Grid Control.
â—¦ Objetos clave: Las clases CL_GUI_CUSTOM_CONTAINER y CL_GUI_ALV_GRID son fundamentales para gestionar los controles Z y el ALV Grid Control.
• Pasos para la creación del ALV Grid Control Esta sección describe los pasos secuenciales necesarios para implementar y visualizar un ALV Grid Control en un programa ABAP, desde las declaraciones iniciales hasta la presentación en pantalla.
â—¦ Declaraciones de datos: Se deben declarar las variables necesarias para referenciar los objetos del ALV.
â—¦ Eventos START-OF-SELECTION y END-OF-SELECTION: El START-OF-SELECTION se usa para la obtención de datos, y el END-OF-SELECTION para llamar a la dynpro que contiene el ALV.
â—¦ Dynpro y Status GUI: Es necesario crear una dynpro y un Status GUI con botones de navegación estándar y un OK_CODE asignado.
â—¦ Custom Control: Se crea un Custom Control en el Screen Painter (transacción SE80) que actuará como el contenedor del ALV.
â—¦ Módulos en PBO y PAI: Se definen módulos en la lógica de procesamiento de la dynpro, como CREAR_OBJETOS_0100 para el PBO y SALIR_0100 para el PAI.
â—¦ Creación de objetos (CREAR_OBJETOS_0100): En este módulo se instancian los objetos del contenedor y la grilla, se completa el catálogo de campos y se visualiza el ALV por primera vez con SET_TABLE_FOR_FIRST_DISPLAY.
â—¦ Liberación de objetos (SALIR_0100): Este módulo se encarga de liberar los objetos del contenedor y la grilla, y de regresar a la pantalla inicial.
â—¦ Visualización de la salida: Al ejecutar el programa, se presentará la salida esperada del ALV en pantalla.
â—¦ Generador de Clases (SE24): La transacción SE24 permite inspeccionar los atributos, métodos y configuraciones de los objetos utilizados.
 
 
 
Sobre el autor
Publicación académica de Roberto Fluder Ahumada, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Roberto Fluder Ahumada
Profesión: Analista de Sistemas - Chile - Legajo: TD38U
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Roberto Fluder






Disponibilidad Laboral: FullTime


















