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

 X 

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

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

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

Unidad-5-Lección-9: Creación de un ALV TREE orientado a objetos

Para ello construiremos el programa llamado Z_LLENAR_SPFLI el cual llena con datos la tabla estándar SPFLI que contiene información sobre vuelos. Luego construiremos el programa Z_ALV_TREE (a través de la transacción estándar SE38). Los puntos más importantes a tener en cuenta del programa son:

  • · Declaramos una tabla interna con siete campos la cual se mostrará por pantalla.
  • · Declaramos una variable (g_alv_tree) para instanciar la clase cl_gui_alv_tree y otra (g_custom_container) para instanciar 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. Luego si el árbol no fue instanciado todavía construimos una instancia del árbol y del conteiner. Mediante la rutina fill_catalog_tree llenamos el catálogo.
  • · Construimos la jerarquía de los datos del árbol mediante las sub rutinas build_hierarchy_header y create_hierarchy. Por último llamamos al método set_table_for_first_display para mostrar el ALV por pantalla.
  • · También debemos crear una dynpro donde colocaremos un Custom control que será el que contenga la ALV TRE y un Status GUI para navegar entre pantallas.

Si ejecutamos el programa veremos la salida del mismo por pantalla.

Programa útiles para tener en cuenta

Existen muchos programas estándar muy útiles que podemos tener en cuenta a la hora de querer implementar diferentes funcionalidades a nuestro ALV TREE. Algunos de ellos son:

  • BCALV_TREE_01
  • BCALV_TREE_02
  • BCALV_TREE_03
  • BCALV_TREE_04
  • BCALV_TREE_05
  • BCALV_TREE_06
  • BCALV_TREE_DND_MULTIPLE

NOTA (Audio tip): Existe otra clase estándar de ABAP que podemos utilizar para la creación de los ALV TREEs orientados a objetos. Esta clase es la CL_GUI_ALV_TREE_SIMPLE. Vale la pena destacar que mediante la utilización de la clase cl_gui_alv_tree_simple no es posible crear una jerarquía tal como hacemos con la clase estándar cl_gui_alv_tree podemos tomar como ejemplo el programa estándar BCALV_TREE_SIMPLIE_DEMO el cual nos va a servir de referencia para aprender a generar reportes ALV TREEs orientados a objetos utilizando la clase CL_GUI_ALV_TREE_SIMPLE


 

 

 

Favorito:

Está publicación ha sido agregada a sus favoritos por: Francisco Ortega Aguilar


Sobre el autor

Publicación académica de Oscar Perez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Oscar Perez

Profesión: Ingeniero de Sistemas. Consultor y Desarrollador en Peoplesoft - Canada - Legajo: FD38F

✒️Autor de: 105 Publicaciones Académicas

🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos

🎓Egresado de los módulos:

Certificación Académica de Oscar Perez

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

SAP Master

Lección 9: Video - Creación de un ALV TREE orientado a objetos. 1.- Video que muestra como crear un ALV TREE orientado a objetos. Programas útiles para tener en cuenta: Existen muchos programas estándar muy útiles que podemos tener en cuenta a la hora de querer implementar diferentes funcionalidades a nuestro ALV TREE, algunos son: BCALV_TREE_01. BCALV_TREE_02. BCALV_TREE_03. BCALV_TREE_04. BCALV_TREE_05. BCALV_TREE_06. BCALV_TREE_DND_MULTIPLE.

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

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

SAP Expert


Creación de un ALV TREE orientado a objetos. Se crea el reporte Z_LLENAR_SPFLI que contiene información sobre vuelos. Luego se crea el Z_ALV_TREE, clic en display. Mostrar lista de objetos, se declara una tabla interna con 7 campos, la cual se mostrara por pantalla. Dentro del evento STAR-OF-SELECTION , se crea la subrutina obtener datos la cual recupera todos los datos de la tabla SPFLI. Luego si el árbol no fue instanciado todavía construimos una instancia del árbol y del conteiner. Mediante la rutina fill_catalog-tree se llena el catalogo. Se construye la jerarquía del árbol mediante la subrutina build_hierarchy_header y créate_hierarchy. Luego clic en screens, clic en 0100,...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

SAP Master

ALV TREE ORIENTADO A OBJETOS: CREAR PROGRAMA SE38 PROGRAMAS UTILES: BCALV_TREE_01 BCALV_TREE_02 BCALV_TREE_03 BCALV_TREE_04 BCALV_TREE_05 BCALV_TREE_06 BCALV_TREE_DND_MULTIPLE Clase estandar ABAP para crear ALV TREES POO CL_GUI_ALV_TREE_SIMPLE. NO es posible crear jerarquias.

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

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

SAP Master

ALV Tree OO Declarar la tabla interna a mostrar Declarar variables para crear objetos del ALV Tree CL_GUI_ALV_TREE CL_GUI_CUSTOM_CONTAINER En el START-OF-SELECTION creamos instancias de los objetos si no han sido creados Construimos jerarquía del árbol Llamamos al método SET_TABLE_FOR_FIRST_DISPLAY Crear Dynpro con el Custom Control Creamos Status Gui para navegar entre pantallas

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

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

SAP Master

Creación de un ALV TREE orientado a objetos * Declarar tabla interna * Variable para instanciar la clase CL_GUI_ALV_TREE * Variable para instanciar la clase CL_GUI_CUSTOM_CONTAINER * Recuperar datos a mostrar * Crear catalogo *Crear jerarquía * Método SET_TABLE_FOR_FIRST_DISPLAY * Dynpro con custom container

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

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

SAP Master

Creación de un ALV Tree Orientado a Objetos Vamos a puntualizar los aspectos más importantes a tener en cuenta para este tipo de programas. - Declaración de Datos Tabla Interna conteniendo los Datos a mostrar por pantalla Una Variable para instanciar la Clase CL_GUI_ALV_TREE Una Variable para instanciar la Clase CL_GUI_CUSTOM_CONTAINER - Evento START-OF-SELECTION Llamamos a la Subrutina que recupera la información de la TBD y arma la Tabla Interna Si el árbol no fue instanciado, Creamos una instancia del árbol y del container con CREATE OBJECT. Llamamos a una Subrutina para completar el Catálogo Se construye la jerarquía de los...

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

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

SAP Expert


CREACION ALV TREE OO: Creamos el reporte Z_LLENAR_SPFLI ( contiene información sobre vuelos). Luego se creamos Z_ALV_TREE, clic en display. Declaramos una tabla interna con campos que luego se muestra en pantalla . En el evento STAR-OF-SELECTION , se creamos la subrutina para recuperar todos los datos de la tabla SPFLI. Si el árbol no fue instanciado construimos una instancia del árbol y del conteiner. Con la rutina fill_catalog-tree se llena el catalogo. Se construye la jerarquía del árbol mediante la subrutina build_hierarchy_header y créate_hierarchy. Clic en screens. Clic en 0100. Clic en LAYOUT t y en STATUS GUI para navegar en pantalla. Ejecutamos el programa y se visualiza por...

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Master

Lección 9 Video: ALV TREE orientado a objetos Creamos el programa Z_LLENAR_SPFLI Luego construimos el programa z_alv_tree Damos clic en lista de objetos Los puntos más importantes para tener en cuenta son: Declarar los campos en la tabla interna, la cual se mostrara por pantalla Se instancia la clase variable cl_gui_alv_tree Se instancia la clase variable cl_gui_custom_container Dentro del evento start-of-selection construimos la subrutina obtener datos, la cual recupera todos los datos de la tabal spfli Si el árbol no fue instanciado, construimos la instancia init_tree Mediante la rutina fill_catalog_tree. Por esta función llenamos el catalogo Construimos la jerarquía de los...

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

 


 

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