✒️ABAP El ALV Grid Control
ABAP El ALV Grid Control
Introducción al ALV Grid Control
Podemos crear reportes ALV utilizando objetos.
Para crear un ALV utilizaremos un contenedor. Además puede contener otros controles como son Tree control, SAP picture control, SAP splitter control.
Utilizáramos dos objetos para administrar los controles Z y el ALV GRID CONTROL. Ellos son las clases CL_GUI_CUSTOM_CONTAINER, CL_GUI_ALV_GRID.
Podemos ver todos los atributos, métodos y demás configuraciones de los objetos a través del generador de clases, transacción SE24.
Pasos para la creación del ALV GRID CONTROL.
Se crea el reporte ZPRUEBA_ALV_GRID_OBJETOS.
En el evento STARF-OF-SELECTION, se realiza búsqueda de los datos en la tabla ZTABLA_USUARIOS.
En el evento END-OF-SELECTION se llamara a la dynpro 0100 que se almacenara en el ALV.
Se crea la dynpro 0100 y el status gui 0100 con los botones de navegación y se asigna OK_CODE.
Utilizando el screen painter transacción SE80, se crea el custom control de contenedor en el ALV.
Se asigna el nombre CONTENEDOR al custom control.
Se crean los módulos en el PBO y en el PAI.
En el módulo CREAR_OBJETOS_0100, se crean los objetos O_CONTENEDOR Y O_GRILLA.
Se utiliza el método SET_TABLE_FOR_FIRST_DISPLAY para visualizar el ALV por primera vez.
Si se realiza algún cambio se utiliza el metod REFRESH_TABLE_DISPLAY.
Finalmente en el módulo SALIR_0100 liberamos los objetos O_CONTENEDOR Y O_GRILLA.
Se ejecuta el reporte.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial