Datenverwaltung für List-Tree

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Datenverwaltung für List-Tree

Beitrag von Frank Zet. (ForumUser / 89 / 4 / 1 ) »
Hallo,

ich habe nun schon mehrmals gelesen, dass die Daten (Knoten und Blätter) eines Trees selbst intern verwaltet werden müssen, um sie erst zum Zeitpunkt des Aufrisses anzuzeigen. In meinem Fall wird die Tiefe des Trees von Hierarchie-Einträgen in zwei Tabellen bestimmt, ist also dynamisch und somit unterschiedlich tief, also auch von Knoten zu Knoten unterschiedlich tief.

Hier nun meine Fragen:
1. Lese ich direkt zu Anfang alle notwendigen Daten (Knoten und Blätter) in eine globale interne Tabelle, um diese später je nach Aufriss durch den User anzuzeigen?
2. Wie sieht das Satzbett aus? Kann ich alles in eine Tabelle packen? (node_table, item_table)
3. Muss ich die IDs der Knoten und Kinder selbst vergeben?

Ich meine auch, dass die DWDM-Beispiele mir nicht wirklich weiterhelfen. Während ich mich weiter versuche, wäre ich sehr dankbar, wenn mir jemand da Tipps geben könnte.

Schon mal vielen Dank in die Runde.

Frank

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


Beitrag von Gast ( / / 0 / 3 ) »
Das kommt darauf an, welchen Baum man benutzt!

Es gibt eine Tree-Klasse, welche immer einen fortlaufenden Zähler emitiert und eine bei welcher der Aufbau des Nodekeys selbst bestimmt werden kann (cl_column_tree_model). Ich selbst nutze immer die zweite Variante und bilde den Nodekey über eine interne Struktur mit den Schlüsselfeldern meiner Objekte ab.

Beim z.B. Doppelklick wird der übergebene Nodekey dann über die Struktur gelegt und ich weiß

1. auf welcher ebene ich mich befinde (SubEbenen-Felder sind initial)

und

2. welche Objekte ich laden / manipulieren muß.

vG

Arno

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1275
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
3
Antw.
2579
Views
EXPAND_NO_CHILDREN und List Tree
von SkyHobbit » 15.06.2005 14:53 • Verfasst in ABAP® für Anfänger
1
Antw.
1345
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
5
Antw.
3415
Views
List Tree Model mit Toolbarmenü?
von MacLeod » 18.12.2012 13:16 • Verfasst in ABAP Objects®
6
Antw.
9146
Views
ALV Tree / List Tree?
von wega83 » 02.04.2012 16:06 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor einer Stunde von Patrick1982 gelöst 5 / 60
alv_grid aktualisieren
vor 6 Stunden von Egzon gelöst 4 / 82

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

SELECT CHAR16 in CHAR12-Feld
vor einer Stunde von Patrick1982 gelöst 5 / 60
alv_grid aktualisieren
vor 6 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170