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

 X 

✒️ABAP POO La creación de un ALV TREE orientado a objetos

ABAP POO La creación de un ALV TREE orientado a objetos

ABAP POO La creación de un ALV TREE orientado a objetos

VIDEO – CREACION DE UN ALV TREE ORIANTADO A OBJETOS

Creamos un programa z_llenar_spfli, es para el ejemplo Este rellena la tabla ti_splfi que contiene información sobre vuelos

Construimos el programa z_alv_tree.

Transacción SE38

En programa Z_ALV_TREE

Pulsamos crear

Los puntos más importantes a tener en cuenta

Declaramos una tabla interna con 7 campos, la cual se mostrará por pantalla

Declaramos una variable para instanciar la clase cl_gui_alve_tree y otra para instancial la clase cl_gui_custom_container.

Dentro del evento START-OF-SELECTION construimos la subrutina obtener_datos, la cual recupera todos los datos de la tabla SPFLI.

Si el árbol no fue instanciado todavía, construimos una instancia del árbol y el contenedor.

Mediante la rutina fill_catalog_tree llenamos el catálogo.

Construimos la jerarquía de los datos del árbol mediante las subrutinas build_hierarchy_header y créate_hierarchy.

Llamamos al método set_table_for_first_display

Creamos una dynpro donde colocaremos un custom_control que será el que contenga el ALV TREE.

Creamos un satus gui para navegar entre pantallas.

Programas útiles para tener en cuenta, para aprender a crear alv_tree:

BCALV_TREE_01

BCALV_TREE_02

BCALV_TREE_03

BCALV_TREE_04

BCALV_TREE_05

BCALV_TREE_06

BCALV_TREE_DND_MULTIPLE

Existe otra clase estándar de abap que podemos utilizar para crear las alv

Esta es: cl_gui_alv_tree_simple

Mediante esta clase no es posible crear una jerarquía tal y como hacemos con la cl_gui_alv_tree

Podemos mirar el ejemplo BCALV_TREE_SIMPLE_DEMO para aprender a generar reportes alv_tree orientados a objetos usando la clase cl_gui_alv_tree_simple.


 

 

 


Sobre el autor

Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para el Máster ABAP POO.

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La creación de un ALV TREE orientado a objetos" de la mano de nuestros alumnos.

La creación de un ALV TREE no tiene gran dificultad y consiste en seguir una serie de pasos que te enumero a continuación: 1-Lo que primero vamos a hacer es llenar con datos la tabla SPFLI para poder utilizarla en nuestro ALV TREE orientado a objetos. Para ello utilizamos el programa Z_LLENAR_SPFLI. 2-Declaramos la tabla interna que se utilizará para mostrar el ALV TREE. En nuestro programa dicha tabla es T_SPFLI. 3-Declaramos una variable referenciada para instanciar la clase CL_GUI_ALV_TREE y otra variable referenciada para instanciar el CONTAINER. 4-Dentro del evento START-OF-SELECTION obtenemos los datos de la tabla SPFLI mediante un SELECT y los almacenamos en T_SPFLI. 5-Luego si el árbol no fue instanciado...

Acceder a esta publicación

Creado y Compartido por: Juan Jose Pujol Diaz

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

SAP Senior

ALV TREE orientado a objetos: Instanciamos las clases: CL_GUI_ALV_TREE y CL_GUI_CUSTOM_CONTAINER Igualmente llenamos el catalogo de campos. Creacion de jerarquias. call method g_alv_tree->set_table_for_first_display con sus parametros exporting y changing.

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

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

SAP SemiSenior

CL_GUI_ALV_TREE: Clase para crear ALV Tree orientado a objeto.

Acceder a esta publicación

Creado y Compartido por: Hector Alberto Castillo Brevis

 


 

👌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!