Das Tree Model und die Methode add_nodes

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Das Tree Model und die Methode add_nodes

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
Hallo Community,

ich beschäftige mich gerade mit dem simple tree model.
Soweit habe ich mich ganz gut durchgekämpft.

Habe nen dockingcontainer erstellt.
den tree instanziert und an den container übergeben.

jetzt schlage ich mich mit der Methode add_nodes rum

Code: Alles auswählen.

 tree_model->add_nodes(
   EXPORTING
     node_table          = 
   EXCEPTIONS
     error_in_node_table = 1
     others              = 2
        ).
 IF sy-subrc <> 0.
  Implement suitable error handling here
 ENDIF.
die methode verlangt ne tabelle .. mir ist schon klar warum aber irgendwie
weß ich nicht wie ich entsprechend zu füllen habe. Worauf wird überhaupt typisiert?

der importparameter ist auf den zeilentyp TREEMSNODT typisiert.
Allerdings kann ich eine interne struktur darauf typisiert nicht füllen.
Kann mir jemand sagen wie man die Knoten erzeugt?

Danke fürs Feedback.

Euer JohnLocklay
Code once - Think twice

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Das Tree Model und die Methode add_nodes

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »

Code: Alles auswählen.

data: lt_node type TREEMSNOTA.
field-symbols: <ls_node> type TREEMSNODT.

append initial line to lt_node assigning <ls_node>.
<ls_node>-node_key = ...
<ls_node>-relatkey = ...
<ls_node>-relatship = ...
<ls_node>-text = ...

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
JohnLocklay

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Das Tree Model und die Methode add_nodes

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Moin,

gehe doch über den Verwendungsnachweis der Methode, da findest du dann Verwendungsstellen und kannst dir das in den Programmen abgucken.
Entscheidend ist, dass du im Relatkey den Knoten speicherst, wo dein neuer Knoten zugeordnet ist und über die Relatship steuerst du das "Verwandschaftsverhältnis" (siehe hierzu die Konstanten aus <CL_TREE_MODEL> RELAT_FIRST_CHILD, RELAT_FIRST_SIBLING, RELAT_LAST_CHILD, RELAT_LAST_SIBLING, RELAT_NEXT_SIBLING und RELAT_PREV_SIBLING).

Schöne Grüße
Frank

Folgende Benutzer bedankten sich beim Autor ST22 für den Beitrag:
JohnLocklay


Re: Das Tree Model und die Methode add_nodes

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
danke für eure Antworten!
Code once - Think twice

Seite 1 von 1

Vergleichbare Themen

5
Antw.
10471
Views
ALV Tree expand/collapse nodes
von Neuling_20 » 06.12.2012 08:32 • Verfasst in ABAP® Core
1
Antw.
3423
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
1
Antw.
3405
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
5
Antw.
5533
Views
List Tree Model mit Toolbarmenü?
von MacLeod » 18.12.2012 13:16 • Verfasst in ABAP Objects®
1
Antw.
3187
Views
cl_gui_alv_tree icons der nodes ändern
von abapz » 31.03.2015 12:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 3 Tagen von sapdepp gelöst 7 / 603
ALV Grid und Dynprofeld
vor 4 Tagen von PeterPaletti 5 / 615

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 3 Tagen von sapdepp gelöst 7 / 603
ALV Grid und Dynprofeld
vor 4 Tagen von PeterPaletti 5 / 615

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50922
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67163
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78924