✒️ABAP La creación de un ALV TREE orientado a objetos
ABAP La creación de un ALV TREE orientado a objetos
Lección 9: Creación de un ALV TREE Orientado a Objeto
Primeramente llenamos la tabla xxx mediante un programa de carga, y luego se creamos el programa Z_ALV_TREE
Los puntos más importantes:
ü Declarar una tabla interna la que se mostrara por pantalla
ü Declarar una variable para instanciar la clase cl-gui-alv-tree y otra para instanciar la clase para declarar 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 de nuestro programa creado.
ü Si el árbol no fue instanciado todavía, construimos una instancia del árbol y del container.
ü Mediante la rutina FIL_CATALOG_TREE llenamos el catalogo.
ü Se construye la jerarquía de los datos del árbol mediante una subrutina build_hierarchy_header y create_hierarchy.
ü Se llama al método SET_FIRST_DISPLAY para mostrar el ALV por pantalla.
ü También se debe crear una dynpro que tenga el custom control que será el que contenga el ALV TREE.
ü Un STATUS GUI para navegar entre pantallas.
ü Y ejecutamos
Existen muchos programas estándar muy útiles que podemos tener en cuenta a la hora de querer implementar diferentes funcionalidades a nuestro 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 la creación de los ALV TREE Orientados a Objeto esta clase es la CL_GUI_ALV_TREE_SIMPLE. Mediante esta clase no es posible crear una jerarquía como lo hacemos con la clase estándar CL_GUI_ALV_TREE. Tomemos como ejemplo la clase BC_ALV_TREE_SIMPLE_DEMO que sirve de referencia para aprender a generar reportes ALV TREE orientado a objetos utilizando la clase CL_GUI_ALV_TREE_SIMPLE.
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas