🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP El ALV Grid Control

ABAP El ALV Grid Control

ABAP El ALV Grid Control

Lección 8: ALV Grid Control

1 Introducción al ALV Grid Control

El sistema Sap nos permite crear controles Z utilizando objetos ABAP. Unos de los controles de los que hablamos ALV_GRID_CONTROL con el cual podemos crear reportes ALV utilizando objetos.

Con este control tendremos disponibles todas las fusiones estándar de la barra de menús y también podremos configurar todas las propiedades del ALV para adaptarlo a nuestras necesidades.

Para crear el ALV utilizaremos un Contenedor. Este objeto puede contener otros controles a parte del ALV_GRID_CONTROL como por ejemplo TREE CONTROL, SAP PICTURE CONTROL, SAP SPLITTER CONTROL y más.

El contenedor proporciona un área física para la visualización de los objetos. Todos los controles existen dentro de un contenedor.

Utilizaremos dos objetos para administrar los controles Z y el ALV GRID CONTROL. Ellos son las clases:

CL_GUI_CUSTOM_CONTAINER

Ø CL_GUI_ALV_GRID

Reflexiones: podemos ver todos los atributos, métodos y demás configuraciones de los objetos a través del “Generador de clases” transacción SE24.

2 Pasos para la creación del ALV Grid Control

Creamos el reporte ZPRUEBA_ALV_GRID_CONTROL y realizamos las siguientes declaraciones de datos.

En el evento START-OF-SELECTION realizaremos la búsqueda de los datos en la tabla ZTABLA_USUARIOS.

En el evento END-OF-SELECTION se llamara a la dynpro 0100 que es la que almacenará el ALV.

Creamos la dynpro 0100 y el status gui 0100 con los botones de navegación estándar. Asignamos el OK_CODE a la dynpro.

Utilizando el Screen Painter. A través de la transacción SE80, creamos un Custom control que servirá de contenedor de nuestro ALV

Luego en la lista de elementos de la dynpro asignaremos el nombre CONTENEDOR al Custom control.

En la lógica de procesamiento de la dynpro creamos los siguientes módulos.

En el Modulo CREAR_OOBJETOS_0100 caemos los objetos O_CONTENEDOR y O_GRILLA tal como vemos a continuación:

Audio Tips: En nuestro reporte podemos excluir algunos botones estándar del menú que no serán utilizados para el usuario, para excluir estos botones debemos completar una tabla interna del tipo Gui_funtion y pasar esta tabla interna al parámetro it_toolbar_excluding Correspondiente al método SET_TABLE_FOR_FIRST_DISPLAY, los códigos de funciones que deseamos quitar de la barra se pueden obtener inspeccionando las constantes de la clase estándar cl_gui_alv_grid en la transacción SE24, para ocultar la barra de herramientas entera podemos asignar X al campo not toolbar del layaut

Utilizamos el método SET_YABLE_FOR_FISRT_DISPLAY para visualizar el ALV por primera vez, Luego si se realiza algún cambio al mismo utilizaremos el método REFRESH_TABLE_DISPLAY. Previamente a mostrar el ALV debemos completar el catalogo.

Finalmente en el módulo SALIR_0100 liberamos los objetos O_CONTADOR y O_GRILLA y volvemos a la pantalla inicial

Si ejecutamos el reporte veremos la siguiente salida en pantalla:

Audio Tips: Cuanto trabajamos con el ALV_GRID_CONTROL, nos puede suceder que dado un requerimiento, sea conveniente crear una pantalla de selección tal como la que creamos en los reportes clásicos. Y luego a parámetros introducidos por pantalla por el usuario se llame con la sentencia CALL SCREEN

a diferentes dynpros, el programa sería un hibrido dentro de un reporte clásico y un programa de dialogo


 

 

 


Sobre el autor

Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Jhon Deibys Cano Pineda

Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E

✒️Autor de: 118 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Jhon Cano Pineda

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El ALV Grid Control" de la mano de nuestros alumnos.

SAP Expert


ALV Grid Control Intrucción al ALV Grid Control Uno de los controles de los que hablamos es el ALV GRID CONTROL, con el cual podremos crear reportes ALV utilizando objetos. Tendremos disponibles todas las funciones estandard de la barra de menus y tambien podremos configurar todas las propiedades del ALV para adaptarlo a nuestras necesidades. Para crear ALV utilizaremos un contenedo. Este objeto puede contener otros controles a parte del ALV GRID CONTROL. Utilizaremos dos objetos para administrar los controles Z y el ALV GRID CONTROL. Ellos son las clases: CL_GUI_CUSTOM_CONTAINER CL_GUI_ALV_GRID Se usaran los metodos: SET_TABLE_FOR_FIRST_DISPLAY REFRESH_TABLE_DISPLAY

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

ALV GRID CONTROL: el sistema SAP permite crear controles Z utilizando objetos ABAP. uno de los controles de los que hablamos es el ALV GRID CONTROL con el cual podremos crear reportes ALV utilizando objetos. Con este control tendremos disponibles todas las funciones estándar de la barra de menús y tambien podremos configurar todas las propiedades del ALV para adptarlo a nuestras necesidades. Para crear el ALV utilizaremos un contenedor. Este objeto puede contener otros controles a parte del ALV GRID CONTROL como por ejemplo: Tree Control, SAP picture control, SAP Splitter Control. El contenedor proporciona un área física para la visualización de los objetos. Todos los controles existen dentro de un contenedor....

Acceder a esta publicación

Creado y Compartido por: Jorge Luis Leal Marquez / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

ALV Grid Control: Donde podremos crear reportes ALV utilizando objetos. Con este control tendremos disponibles todas las funciones estandar de la barra de menus y tambien podremos configurar todas las propiedades del ALV para adaptarlo a nuestras necesidades. Para crear el ALV utilizaremos un Contenedor. Este objeto puede contener otros controles a parte del ALV GRID CONTROL como por ejemplo Tree Control, SAP Picture Control, y SAP Splitter Control. Proporciona un area fisica para la visualizacion de los objetos. Todos los controles existen dentro de un contenedor. Se usan las siguientes para administrar los controles Z y el ALV GRID CONTROL. CL_GUI_CUSTOM_CONTAINER y CL_GUI_ALV_GRID.

Acceder a esta publicación

Creado y Compartido por: Roberto Serrano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Introducción al ALV Grid Control El sistema Sap nos permite crear controles Z utilizando objetos Abap. Uno de los controles de los que hablamos es el ALV GRID CONTROL con el cual podremos crear reportes ALV utilizando objetos. Con el control tendremos disponibles todas las funciones estándar de la barra de menús y también podremos configurar todas las propiedades del ALV para adaptarlo a nuestras necesidades. Para crear el ALV utilizaremos un contenedor. Este objeto puede contener otros controles a parte del ALV GRID CONTROL como por ejemplo: Tree Control, Sap Picture Control, sap Splitter Control y mas El contenedor proporciona una área física para la visualización de los objetos. Todos los controles...

Acceder a esta publicación

Creado y Compartido por: Dairy Alejandra Torrenegra Cera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Introduccion al alv grid control el sistema sao nos permite crear controles z utilizando objetos abap. uno de los controles de los que hablamos es el alv grid control con el cual podremos crear reportes alv utilizando objetos. con este control tendremos disponible todas las funciones estandar de la barra de menus y tambien podremos configurar todas las propiedades del alv para adaptarlo a nuestras necesidades. para crear el alv utilizaremos un contenedor. este objeto puede contener otros controles a parte del alv grid control como por ejemplo tree control, sap picture control, sap splitter control y mas. el contenedor proporcina un are fisica para la visulizacion de los objetos. todos los controles existen dentro de un contenedor. utilizaremos...

Acceder a esta publicación

Creado y Compartido por: Oscar Sebastian Caicedo Carlier / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


ALV GRID CONTROL eL SISTEMA SAP NOS PERMITE CREAR CONTROLES Z UTILIZANDO OBJETOS ABAP. UNOS DE LOS CONTROLES DE LOS QUE HABLAMOS ES EL ALV GRID CONTROL CON EL CUAL PODREMOS CREAR REPORTES ALV UTILIZANDO OBJETOS. CON ESTE CONTROL TENDREMOS DISPONIBLES TODAS LAS FUNCIONES ESTANDAR DE LA BARRA DE MENUS Y TAMBIEN PODREMOS CONFIGURAR TODAS LAS PROPIEDADES ALV PARA ADAPTARLO A NUESTRAS NECESIDADES. PARA CREAR EL ALV UTILIZAREMOS UN CONTENEDOR.(ES UN OBJETO ESTANDAR DE SAP QUE ESTA REPRESENTNADO POR LACLASE CL_GUI_CUSTOMER_CONTAINER Y PROPORCIONA EL AREA FISICA PARA LA VISUALIZACION DE LOS OBJETOS). ESTE OBJETO PUEDE CONTENER CONTROLES A PARTE DEL ALV GRID CONTROL COMO POR EJEMPLO TREE CONTROL, SAP PICTURE CONTROL, SAP SPLITTER CONTROL Y MAS. EL CONTENEOR...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Alv Grid Control. El sistema SAP nos permite crear controles Z utilizando objetos ABAP, uno de los controles son los ALV GRID CONTROL con el cual podemos crear reportes. Con este control podemos tener disponibles todas las funciones estándar de la barra de menú, y también podemos configurar todas las propiedades del alv para adaptarlos a nuestras necesidades. Para crear un ALV debemos crear un contenedor, este objeto puede contener otros objetos aparte del control ALV GRD. Utilizaremos dos objetos para la administración de los controles Z y el ALV GRID CONTROL. CL_GUI_CUSTOM_CONTAINER. CL_GUI_ALV_GRID. Podemos ver todos los métodos, atributos y demás configuraciones de los objetos a través del...

Acceder a esta publicación

Creado y Compartido por: Jesus Enrique Ramos Bello / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


ALV Grid Control Introducción al ALV Grid Control El sistema SAP nos permite crear controles Z utilizando objetos. Uno de los controles de los que hablamos es el ALV_GRID_CONTROL con el cual podremos crear reportes ALV usando objetos. Usamos 2 objetos para administrar los controles Z y el ALV GRID CONTROL. Ellos son las clases: CL_GUI_CUSTOM_CONTAINER CL_GUI_ALV_GRID OJO: Podemos ver todos los atributos, métodos y demás configuraciones de los objetos a través del "Generados de clases" transacción SE24.

Acceder a esta publicación

Creado y Compartido por: José Luis Zevallos Mamani

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

ALV Grid Control SAP permite crear controles Z utilizando objetod ABAP, entre ellos esta el ALV_GRID_CONTROL con el que se puede crear reportes ALV utilizando objetos. - Para crear el ALV utilizaremos un contenedor. Este objeto puede contener otros controles a como Tree Control, Sap Picture Control, SAP splitter Control y más. - Se utiliza dos objetos para administrar los controles Z y el ALV GRID CONTROL. Ellos son las clases CL_GUI_CUSTOM_CONTAINER, CL_GUI_ALV_GRID. - Se utiliza el metodo SET_TABLE_FOR_FIRST_DISPLAY para visualizar el ALV por primera vez. Luego si se realiza algun cambio utilizamos el metodo REFRESH_TABLE_DISPLAY.

Acceder a esta publicación

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


ALV Grid Control: con este control tendremos disponibles todas las funciones estándar de la barra de menú. Para ello se utiliza un contenedor, este objeto puede contener otros controles a parte del ALV GRID CONTROL. Se pueden ver todos los atributos, métodos y demás configuraciones de los objetos a través del generador de clases. Tx SE24 Método SET_TABLE_FOR_FIRST_DISPLAY para visualizar el ALV por primera vez Método REFRESH_TABLE_DISPLAY para refrescar

Acceder a esta publicación

Creado y Compartido por: Diego Baigorria

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!