✒️ABAP POO Introducción al ALV Grid Control
ABAP POO Introducción al ALV Grid Control
INTRODUCCION ALV GRID CONTROL
El sistema SAP permite crear controles Z utilizando objetos Abap.
ALV GRID CONTROL
Control de SAP que se utiliza para crear ALVs grilla OO. Con este control se tienen las funcionalidades estándar y propiedades del ALV para configurarlas
Para crear el ALV utilizaremos un contenedor (objeto estándar que representa el área física para la visualización de objetos)
Dos objetos a utilizar son:
CL_GUI_CUSTOMER_CONTAINER
CL_GUI_ALV_GRID
PASOS PARA LA CREACION DE UN ALV
Parte declarativa: Tables, variables referenciadas a clases
Eventos: START-OF-SELECTION y END-OF-SELECTION
Crear la dynpro (sinónimo de pantalla en SAP, está formado por un numero de 4 cifras) xxxx y el Status GUI (componente que utilizamos para mostrar las funcionalidades disponibles al usuario)
Asignar OK_CODE (contiene el código de función de la acción realizada) a la dynpro. Utilizando el SCREEN PAINTER (herramienta para la creación de dynpros) crearemos el Custom Control.
Creamos la lógica de procesos
Creamos los objetos del PBO
Se pueden excluir algunos botones de estándar de la barra, para hacerlo creamos una tabla interna del tipo UI_FUNCTION y pasamos la tabla interna al parámetro IT_TOOLBAR_EXCLUDING del objeto SET_TABLE_FOR_FIRST_DISPLAY. Para los códigos de función de los botones inspeccionamos las constantes de la clase CL_GUI_ALVGRID, para ocultarla entera asignamos X al campo NO_TOOLBAR en el Layout.
Si se realiza algún cambio se debe utilizar el método REFRESH_TABLE_DISPLAY.
Creamos el PBI
Podemos necesitar crear una pantalla de selección, luego se llama por medio del CALL SCREEN. Para retornar a la pantalla de selección, dentro del código BACK, ejecutamos LEAVE TO SCREEN 0.
 
 
 
Sobre el autor
Publicación académica de Julio Villalta, en su ámbito de estudios para el Máster ABAP POO.
Julio Villalta
Guatemala - Legajo: SH89T
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Avanzado
- Carrera Consultor en SAP HCM Nivel Inicial
- Máster ABAP Orientado a Objetos
Disponibilidad Laboral: FullTime
Certificación Académica de Julio Villalta