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 / 4395 / 223 / 1182 ) »

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 / 279 / 43 / 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

1
Antw.
1907
Views
ALV-Tree Expand nodes
von dexter » 27.02.2006 10:33 • Verfasst in ABAP Objects®
5
Antw.
9070
Views
ALV Tree expand/collapse nodes
von Neuling_20 » 06.12.2012 08:32 • Verfasst in ABAP® Core
1
Antw.
1453
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
1
Antw.
1547
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
5
Antw.
3668
Views
List Tree Model mit Toolbarmenü?
von MacLeod » 18.12.2012 13:16 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 5 Stunden von Bright4.5 1 / 121
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1762
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8364