✒️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.

 

:: Al igual que Josep ¿Usted está dispuesto a aprender ABAP?

El lunes 13 Diciembre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?