✒️ABAP La creación de un ALV TREE orientado a objetos
ABAP La creación de un ALV TREE orientado a objetos
CRECIÒN DE UN ALV TREE ORIENTADO A OBJETOS
1.- Crear el programa para llenar el archivo estàndar SPFLI, que contiene informaciòn sobre vuelos.
2.- Luego construiremos el programa Z_ALV_TREE:
Lo màs importante a tener en cuenta son:
- Declarar una tabla interna con 7 campos, la cual se mostrarà por pantalla.
- Declaramos una variable para instanciar la clase, cl_gui_alav_tree y otra para para instanciar la clase cl_gui_custom_container.
Dentro del evento STAR-OF-SELECTION, construimos la subrutina obtener datos la cual recupera todos los datos de la tabla SPFLI.
Luego si el àrbolo no fue instanciado todavìa, construimos una instancia del àrbol y del container ,
Mediante la rutina fill_catalog_tree.- Llenamos el catàlogo, construimos la jerarquìa de los datos del àrbol mediante la subrutinas:
- BUILD_HIERARCHY_HEADER
- CREATE_HIERARCHY.
Pòr ùltimo llamamos al mètodo SET_TABLE_FOR_FIRST_DISPLAY, para mostrar el ALV por pantalla.
Tambièn se debe crear una dynpro, en donde colocaremos un CUSTOM CONTROL que contenta el ALV_TREE y un STATUS_GUI para navegar por pantalla.
Finalmente ejecutamos el programa y veremos la salida por pantalla.
Existe otra clase estàndar de ABAP que se puede utilizar para la creaciòn de los ALV TREE`s orientados a objetos
Esta clase es la cl_gui_alv_tree_simple, nota con esta clase no es posible crear un ajerarquìa, tal como hacemos con la clase estàndar cl_gui_alv_tree.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Acosta Acosta
Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional de ingenier?a de sistemas en computaci?n e inform?tica, con experiencia en la implantaci?n y soporte de proyectos inform?ticos para empresas del sector industrial y financiero.
Certificación Académica de Miguel Acosta