🚀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

VIDEO - CREACION DE UN ALV TREE ORIENTADO A OBJETOS

En este video, aprenderemos a realizar un ALV TREE orientado a objetos, para ello, construiremos el programa Z_LLENAR_SPFLI el cual llena con datos la tabla estandar SPFLI que contienen informacion sobre vuelos

Luego construiremos el programa Z_ALV_TREE, en la transaccion SE38

Los puntos mas importantes a tener en cuenta del programa son:

  • Declaramos una tabla interna con 7 campos la cual se mostrara por pantalla
  • Declaramos una variable para instanciar la clase CL_GUI_ALV_TREE y otra para instanciar la clase CL_GUI_CUSTOM_CONTAINER

Dentro del evento STAR-OF-SELECTION construimos la subrutina a obtener datos, la cual recupera todos los datos de la tabla SPFLI

Luego si el arbol no fue instanciado todavia, construimos una instancia del arbol y del contenido, mediante la rutina FILL_CATALOG_TREE llenamos el catalogo

Contruimos la jerarquia de los datos del arbol, mediante las subrutinas BUILD_HIERARCHY_HEADER y CREATE_HIERARCHY

Por ultimo llamamos al metodo SET_TABLE_FOR_FIRST_DISPLAY para mostrar el ALV por pantalla.

Tambien debemos crear una DYNPRO en donde colocaremos un CUSTOM_CONTROL en (SELECCIONAR EN EL SCREENS EL 0100, DESPUES EL BOTON LAYOUT, CLIC EN LA BASE DE LA PANTALLA Y NOS MUESTRA EL SCREEN PAINTER CON SUS DETALLES) que es el que contenga el ALV TREE y un STATUS GUI para navegar entre pantallas, (CLIC EN GUI STATUS / DOBLE CLIC EN 0100 / EN FUNCTION KEYS / Z_ALV_TREE)

Si ejecutamos el programa veremos la salida del mismo por pantalla

PROGRAMAS UTILES PARA TENER EN CUENTA:

Existen muchos programas estandar muy utiles que podemos tener en cuenta a la hora de querer implementar diferentes funcionalidades a nuestro ALV TREE. los cuales son:

  • 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 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


 

 

 


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez

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