
✒️ABAP - ALV Grid Control
ABAP ALV Grid Control
ALV GRID CONTROL:
Creación de reportes ALV, para lo que utilizamos un Contenedor que prioporciona un área física para la visualización de objetos. Los objetos para administración de controles Z y ALV GRID CONTROL son:
>CL_GUI_CUSTOM_CONTAINER
>CL_GUI_ALV_GRID
_ Desde la transacción SE24, podemos ver los atributos, métodos y configuraciones.
CREACION DE ALV GRID CONTROL:
>Crear reporte.
>Declarcion de datos,
>Evento START-OF-SELECTION, búsqueda de datos de tabla.
>Evento END-OF-SELECTION - llamada a la dynpro que almacenará lel ALV
>Creación de dynpro y de Status GUI con botones de navegaci´no y asignación de OK_CODE a dynpro.
>SE80 - cear Custom Control contenedor de ALV.
>Asignar CONTENDOR a Cuatom control desde la lista de elementos de dyunpro.
>Crear móduilo en la lógica de procesamiento
>En módulo CREAR_OBJETOS_0100 crear los objetos O_CONTENEDOR y O_GRILLA
>En módulo SALIR_=!==, liberamos objetos O_CONTENEDOR y O_GRILLA
!! Para excluir botones estándar completar tabla interna tipo ui_functions y pasarla en IT_TOOLBAR_EXCLUDING del método SET_TABLE_FOR_FIRST_DYSPLAY...!!
SET_TABLE_FOR_FIRST_DYSPLAY: Método para visualizar ALV. Previamente completar el catálogo.
REFRESH_TABLE_DISPLAY: para realizar cambios al ALV