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 / 4271 / 213 / 1140 ) »

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 / 274 / 40 / 40 ) »
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.
1791
Views
ALV-Tree Expand nodes
von dexter » 27.02.2006 10:33 • Verfasst in ABAP Objects®
5
Antw.
3616
Views
Frage: Verschieben von Nodes im Tree
von Norbert » 17.11.2004 15:29 • Verfasst in ABAP Objects®
5
Antw.
8630
Views
ALV Tree expand/collapse nodes
von Neuling_20 » 06.12.2012 08:32 • Verfasst in ABAP® Core
1
Antw.
1331
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
1
Antw.
1259
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger

Ü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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141