¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo ordenar nodos principales de un árbol en SAP GUI de forma ascendente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Hola,

Después de mucha búsqueda insatisfactoria, aprovecharé la oportunidad para abrir un nuevo hilo. Ya he implementado un árbol utilizando la clase CL_GUI_SIMPLE_TREE. Los nodos principales del árbol representan números de material.

Cada número de material tiene algunos nodos secundarios. Mi preocupación es ordenar los nodos principales de forma ascendente. Pero ¿cómo puedo lograrlo?

- Material1

|-Subcategoría1

|-Subcategoría2

- Material2

...

Espero haber descrito mi problema de forma comprensible. Si alguien tiene alguna idea, por favor házmelo saber.

Muchas gracias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Revisa este código de muestra


        create object g_tree
        exporting
        parent              = g_custom_container
        node_selection_mode = cl_gui_simple_tree=>node_sel_mode_single
        exceptions
        lifetime_error              = 1
        cntl_system_error           = 2
        create_error                = 3
        failed                      = 4
        illegal_node_selection_mode = 5.
        if sy-subrc <> 0.
        message a000.
        endif.
        * define the events which will be passed to the backend
        call method g_tree->set_registered_events
        ...
        set handler g_application->handle_node_double_click for g_tree.
        * Ordenar Nodos
        sort g_prog_table by komp_name.
        node-node_key = 'Root'.
        clear node-relatkey.
        clear node-relatship.
        ...
        append node to g_node_table.
        loop at g_prog_table into g_wa_prog_table.
        * Insertar nodos
        clear node.
        node-node_key = g_wa_prog_table-key.
        node-relatkey = 'Root'.
        node-relatship = cl_gui_simple_tree=>relat_last_child.
        node-n_image = '@GV@'.
        node-expander = ' '.
        node-text = g_wa_prog_table-komp_name.
        append node to node_table.
        endloop.
    

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Por favor, revisa el programa BCALV_DND_02 y también verifica este enlace

No sé si podemos publicar estos enlaces en SCN. Si no se pueden publicar, por favor elimínalos.

http://sap.ittoolbox.com/groups/technical-functional/sap-dev/how-to-put-different-icons-at-every-nod...

http://www.sapfans.com/forums/viewtopic.php?f=13&t=103417&start=60

Esto podría ayudarte.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?