✒️ABAP El ALV Grid Control
ABAP El ALV Grid Control
- ALV GRID CONTROL
SAP nos permite crear controles Z usando objetos ABAP. Uno de esos controles es el ALV GRID CONTROL para hacer reportes ALV usando objetos.
Con este control tenemos disponibles todas las funciones estándar de la barra de menús y podremos configurar todas las propiedades ALV para adaptarlo a nuestras necesidades.
Para crear el ALV usamos un Contenedor, que proporciona un área física de visualización de los objetos. Todos los controles existen dentro de un contenedor.
Objetos para administrar controles Z y el ALV GRID CONTROL:
- CL_GUI_CUSTOM_CONTAINER
- CL_GUI_ALV_GRID
- PASOS PARA LA CREACIÓN DEL ALV GRID CONTROL
Metemos TYPE-POOLS: slis y declaramos las tablas de salida del ALV y la tabla y estructura del catálogo.
En el event START-OF-SELECTION hacemos la búsqueda de los datos que queremos mostrar. En el evento END-OF-SELECTION llamamos a la dynpro donde se almacenará el ALV.
Creamos la dynpro y el Status GUI con los botones de navegación estándar. Asignamos el OK_CODE a la dynpro.
Usando Screen Painter, creamos el Custom Control que será el contenedor de nuestro ALV. En la lista de elementos de la dynpro asignamos el nombre al Custom Control.
En el PBO creamos los objetos (contenedor y grilla). Usaremos el método SET_TABLE_FOR_FIRST_DISPLAY para visualizar el ALV por primera vez. Si luego se realiza algún cambio usaremos REFRESH_TABLE_DISPLAY. Previamente a mostrar el ALV debemos completar el catálogo.
Liberamos los objectos contenedor y grilla.
 
 
 
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n