Problem bei der Tree-Darstellu ng einer Hierarchie

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Problem bei der Tree-Darstellu ng einer Hierarchie

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo,

ich hanbe das Problem, eine Hierarchie aufzubauen. Leider bin ich nicht so der OO-Freak und war froh, ls ich auf Beispilprogramme gesoßen bin und mir mit der Klasse cl_gui_alv_tree eine die Hierarchie aufbauen konnte.

Jetzt hat mir der Fachbereich aber ein Brett auf die Schiene genagelt, indem er so eine Hierarchie gebaut hat:

Knoten1
..Blatt1
..Blatt2
Knoten2
..Blatt3
..Blatt4
..Knoten3
.....Blatt5
.....Blatt6
..Blatt7
..Blatt8

d.h. nach Knoten3 mit Blatt5 und Blatt6 geht s wieder zurück zu Knoten2 und Blatt7 und Blatt8 hängen wieder unter Knoten2.

Bei mir sieht es jedoch so aus, als ob Blatt7 und Blatt8 unter Knoten3 hängen würden. Wie kann ich das abbilden?

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


Re: Problem bei der Tree-Darstellu ng einer Hierarchie

Beitrag von a-dead-trousers (Top Expert / 4267 / 213 / 1140 ) »
Das geht mit den Relationships eigentlich ganz einfach:
Es gibt FIRST_CHILD, LAST_CHILD, NEXT_SIBLING und PREVIOUS_SIBLING. (Alles Konstanten in der Tree-Klasse)
Den ersten Knoten der Hierachie fügst du als FIRST_CHILD von <leer> ein.
Den nächsten kannst du als NEXT_SIBLING des zuvor eingefügten Knoten einfügen oder als LAST_CHILD des leeren Knotens.
Wenn du wieder einen als LAST_CHILD oder FIRST_CHILD einfügst wird dieser hinten bzw. vorne eingefügt.
Um eine Ebene tiefer zu kommen muss du einen Knoten der aktuellen Ebene als Relation und LAST_CHILD bzw. FIRST CHILD als Ralationship verwenden.
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: Problem bei der Tree-Darstellu ng einer Hierarchie

Beitrag von a-dead-trousers (Top Expert / 4267 / 213 / 1140 ) »
Auf dein Beispiel bezogen:
Knoten 1 --> LAST_CHILD von leer
Blatt 1 und 2 --> LAST_CHILD von Knoten 1
Knoten 2 --> LAST_CHILD von leer
Blatt 3 und 4 --> LAST_CHILD von Knoten 2
Knoten 3 --> LAST_CHILD von Knoten 2
Blatt 5 und 6 --> LAST_CHILD von Knoten 3
Blatt 7 und 8 --> LAST_CHILD von Knoten 2

Ich verwende immer LAST_CHILD, weil das von der Reihenfolge her eine Verarbeitung in einem LOOP (oder besser rekursiven LOOP) am zuträglichsten ist.

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

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: Problem bei der Tree-Darstellu ng einer Hierarchie

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
vielen Dank, hat super geklappt :) :up:

gibt es noch einen Trick, wie ich den geöffneten ordner anzeigen kann, wenn ich einen Konoten aufklappe? Bei mir ist der Ordner immer geschlossen

Habs gefunden: EXP_IMAGE muss gefüllt werden

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1452
Views
Ausgabe einer Hierarchie als Tree
von khb » 25.06.2015 08:59 • Verfasst in ABAP Objects®
8
Antw.
3272
Views
HTMLB Tree Problem
von Karina » 18.01.2006 10:43 • Verfasst in Web-Dynpro, BSP + BHTML
7
Antw.
3895
Views
Problem mit tree control...
von Priapso » 16.06.2004 10:54 • Verfasst in ABAP Objects®
6
Antw.
5172
Views
EDIT: Tree Problem, bekomme DUMP
von MarkusW » 19.04.2007 11:32 • Verfasst in ABAP Objects®
1
Antw.
1697
Views
BW: Hierarchie
von kid » 26.06.2006 10:41 • Verfasst in Sonstige Module

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

ABAP unter GUI und FIORI
vor 22 Stunden von wreichelt 3 / 48
MaLo-Checker in ABAP
vor einer Woche von ewx 5 / 128

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.