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 / 4395 / 223 / 1182 ) »
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 / 4395 / 223 / 1182 ) »
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.
1541
Views
Ausgabe einer Hierarchie als Tree
von khb » 25.06.2015 08:59 • Verfasst in ABAP Objects®
8
Antw.
3401
Views
HTMLB Tree Problem
von Karina » 18.01.2006 10:43 • Verfasst in Web-Dynpro, BSP + BHTML
6
Antw.
5373
Views
EDIT: Tree Problem, bekomme DUMP
von MarkusW » 19.04.2007 11:32 • Verfasst in ABAP Objects®
1
Antw.
1815
Views
BW: Hierarchie
von kid » 26.06.2006 10:41 • Verfasst in Sonstige Module
0
Antw.
869
Views
CX16 - Positionsplan Hierarchie
von xmchx » 06.12.2005 15:22 • Verfasst in Financials

Ü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

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 2 Tagen von Bright4.5 1 / 744
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2368
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8954