🚀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

CREACIÓN de un ALV TREE con POO

El ALV Tree no se utiliza con tanta frecuencia como el ALV Grid pero puntualmente sí puede resultarnos necesario. Pasos a realizar según video:

  1. Escribimos el programa z_llenar_spli que rellena de registros la tabla spfli con información sobre vuelos
  2. Creamos el programa Z_ALV_TREE
  3. Declaramos una tabla interna (ty_spfli) con 7 campos, la cual se mostrará por pantalla
  4. Declaramos una variable que referencia la clase cl_gui_alv_tree para instanciarla. Ídem para la clase cl_gui_custom_container.
  5. Dentro del evento START-OF-SELECTION, hacemos un Perform de la rutina obtener_datos, que recupera todos los registros de la tabla spli en nuestra tabla interna.
  6. Si el árbol no fue creado todavía (la referencia al ALV_TREE IS INITIAL), creamos el árbol y el container (CREATE OBJECT g_custom_container y g_alv_tree en la rutina init_tree)
  7. Mediante la rutina fill_catalog_tree, llenamos el catálogo (Posición, Nombre y Tipo de datos de cada columna). El catálogo es del tipo lvc_s_fcat.
  8. Construimos la jerarquía de los datos del árbol (PERFORM build_hierarchy_header CHANGING l_hierarchy_header)
  9. Llamamos al método set_table_for_first_display (CALL METHOD g_alv_tree->set_table_for_first_display) para mostrar el árbol x pantalla.
  10. Hemos creado una dynpro (0100) con un Custom Control (CONTENEDOR en el ej. de antes, ahora: TREE_CONTROL) y un status gui (0100) para navegar entre pantallas.

Programas estándar útiles para implementar funcionalidades a nuestro ALV_TREE:

del BCALV_TREE_01 al BCALV_TREE_06 y el BCALV_TREE_DND_MULTIPLE.


 

 

 


Sobre el autor

Publicación académica de Franco Alfieri Maringota Alvarado, en su ámbito de estudios para la Carrera Consultor ABAP.

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


Creación de una ALV TREE orientado a objetos Clases que se usan para su creación: CL_GUI_ALV_TREE CL:_GUI_ALV_TREE_SIMPLE (No es posible usar jerarquías) Programas estándar útiles a tener en cuenta para la creación de nuestros ALVs tree: 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: José Luis Zevallos Mamani

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

SAP Master

Creación de un ALV TREE orientado a objetos Para la creación de un ALV TREE se debe tomar en cuenta los siguientes pasos: Primero se debe crear un programa Z. Luego se crea un programa ejemplo Z_ALVTREE. Los puntos más importantes a tomar en cuenta en la creación del programa son: La declaración de una tabla interna la cual se mostrara por pantalla. Se declara una variable para instanciar la clase CL_GUI_ALV_TREE y otra para instanciar la clase CL_GUI_CUSTOM_CONTAINER. Dentro del STAR-OF-SELECTION se construye una subrutina obtener datos, la cual recuperara los datos de la tabla. Luego se construye una instancia del árbol y del contenido. Luego se crea una rutina para llenar el catalogo. Se construye...

Acceder a esta publicación

Creado y Compartido por: Jesus Enrique Ramos Bello / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Creación de un ALV TREE Orientado a Objetos. Creamos un programa Z para llenar datos a una tabla interna, en dicho ejemplo llenamos la tabla SPFLI. Creamos otro programa Z para el ALV TREE. Declarar una tabla interna con los campos necesarios para mostrar en pantalla. Instanciamos la clase CL_GUI_ALV_TREE y otra para instanciar la clase CL_GUI_CUSTOM_CONTAINER. Crear una subrutina obtener datos de la tabla SPFLI. Para instanciar el arbol construimos una instancia del arbol y container. Crear una subrutina fill_catalogo_tree para llenar el catalogo. Se contruye la jerarquia de los datos del arbol mediante de las subrutinas build_hierarchy_header y create_hierarchy. Por ultimo se llama el metodo SET_TABLE_FOR_FIRST_DISPLAY...

Acceder a esta publicación

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Lección 9: Creación de ALV TREE orientado a objetos Crear el programa Z_LLENAR_SPFLI que llena con datos la tabla SPFLI, información sobre vuelos. Crear el programa Z_ALV_TREE. Se declarar de una tabla interna con 7 campos, que se mostrará por pantalla. Se declarar una variable para instanciar la clase CL_GUI_ALV_TREE y otra para instanciar la clase CL_GUI_CUSTOM_CONTAINER. Dentro del evento START-OF-SELECTION crear la subrutina Obtener_datos que recupera los datos de la tabla SPFLI. Si el árbol no fue instanciado, crear una instancia del árbol, init_tree. Mediante la subrutina fill_catalog_tree se hace el llenado de catálogo. Crear la jerarquía de los datos del árbol mediante...

Acceder a esta publicación

Creado y Compartido por: Felipe Roca Molina

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

SAP Expert


CREACION DE UN ALV TREE ORIENTADO A OBJETOS DECLARAR UNA TABLA INTERNA DECLARAR UNA VARIABLE PARA DISTANCIAR LA CLASE CL_GUI_ALV_TREE Y OTRA 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 FILL_CATALOG_TREE LLENAMOS EL CATALOGO. SE CONSTRUYE LA JERARQUÍA DE LOS DATOS DEL ÁRBOL MEDIANTE UNA SUBRUTINA BUILD_HIERARCHY_HEADER. SE LLAMA AL MÉTODO SET_FIRST_DISPLAY PARA MOSTRAR EL ALV POR PANTALLA. TAMBIÉN SE DEBE CREAR UNA DYNPRO QUE TENGA EL...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Senior

CREACIÓN DE UN ALV TREE ORIENTADO A OBJETOS. En este vídeo aprenderemos a realizar un ALV TREE orientado a objetos para ello construiremos el programa Z_LLENAR_SPFLI el cual llena contactos la tabla estándar SPFLI que contiene información sobre vuelos luego construiremos el programa z _ALV_TREE los puntos más importantes a tener en cuenta del programa son declaramos una tabla interna con 7 campo la cual se mostrará por pantalla declaramos una variable para instanciar la clase CL_GUI_ALV_TREE 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 árbol no fue instanciado...

Acceder a esta publicación

Creado y Compartido por: Diego Armando De Santiago Castanon

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

SAP Master

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

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Expert


LA CREACIÓN DE UN ALV TREE ORIENTADO A OBJETOS Construiremos el programa Z_LLENAR_SPFLI, el cual llena con datos la tabla estándar SPFLI que contiene información sobre vuelos. Luego mediante la transacción SE38 construiremos el programa Z_ALV_TREE. Los puntos más importantes a tener en cuenta del programa son: Declaramos una tabla interna con 7 campos, la cual se mostrará 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 START-OF-SELECTION construimos la subrutina obtener_datos la cual recupera todos los datos de la tabla SPFLI. Luego si el arbol no fue instanciado todavía,...

Acceder a esta publicación

Creado y Compartido por: Ducelvis Lolimar Arcia Cova / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


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

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Acosta Acosta / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


Unidad 5: Programación Orientada a Objetos. Lección 9: Video - Creación de un ALV TREE orientado a objetos. Video: En este video aprenderemos a realizar un ALV TREE orientado a objetos. Para ello construiremos el programa llamado Z_LLENAR_SPFLI el cual llena con datos la tabla estándar FPFLI que contiene información sobre vuelos. Luego construiremos el programa Z_ALV_TREE (en 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 para instanciar la clase cl_gui_alv_tree y otra para instanciar la clase cl_gui_custom_container. Dentro del...

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

 


 

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