EWM - LVM und CL_GUI_LIST_TREE [Spiel, Spaß und Spannung]

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

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

EWM - LVM und CL_GUI_LIST_TREE [Spiel, Spaß und Spannung]

Beitrag von mlg (ForumUser / 4 / 2 / 0 ) »
Einen wunderschönen guten Morgen liebe Profis :)

da ich mich als kleine Azubiene mal wieder in einer 'unbequemen' Lage wiederfinde habe ich mir gedacht ich frage euch mal nach Hilfe :)

also folgende Stiuation:
Ich habe es geschafft meinen EWM Lageverwaltungsmonitor von meinem Programm aus aufzurufen und auch gleich zu Beginn den richtigen Selektionsbildschirm angezeigt zu bekommen :)
Das funktioniert ganz gut da der LMV mit einer Klasse und (meist) sinnvollen Methoden aufgebaut ist.

Also ganz normal das "übliche" -> Objekt erzeugen -> Methoden ausführen .... soweit so klar :)

Jetzt gibt es die Methode EXPAND in der Klasse /SCWM/CL_WME_MONITOR_SRVC

Code: Alles auswählen.

METHOD expand.

  DATA ls_tree TYPE /scwm/s_tree.
  DATA lv_node TYPE tv_nodekey.

  LOOP AT mt_tree INTO ls_tree WHERE pnode = c_node_root.
*   expand each 1-level node of the tree
    lv_node = ls_tree-cnode.
    mo_tree->expand_node( node_key       = lv_node
                          expand_subtree = /scmb/cl_c=>boole_true ).
  ENDLOOP.

ENDMETHOD.
das Objekt mo_tree und auch die Tabelle mt_tree sind private.

Diese Methode klappt in dem Tree alle Knoten auf...
Das ist sehr, sehr unschön :(

Aber nachdem die Methode EXPAND_NODE der Klasse CL_GUI_LIST_TREE aufgerufen wird habe ich mir folgendes gedacht:
[Ab hier beginnt irgendwie die eigentliche Frage]:

ich benötige ein eigenes Objekt der Klasse CL_GUI_LIST_TREE und kann dann mit diesem Objekt eine der Methoden
EXPAND_NODE Instance Method Public Knoten (Teilbaum) expandieren
EXPAND_NODES Instance Method Public mehrere Knoten expandieren
EXPAND_ROOT_NODES Instance Method Public expandiert alle Wurzelknoten

verwenden um meinen Tree nur an bestimmten Knoten aufzuklappen...

Bin ich auf dem richtigen Weg? o.O
EDIT und so:
oh man ich war ja mal sowas von falsch ^^ irgendwann bin auch ich darauf gekommen das es so einfach nicht funktioniert o.O habe ein lustiges kleines bespiel mit äpfeln in meinem kopf gehabt :P -> ich glaube um wirklich irgendwie gut mit oo umgehen zu können brauch ich noch ein wenig :P

-> nun hänge ich ein wenig bei der richtigen Erstellung meines Objekts :)
=> hier wäre ich für jegliche Links und Verweise dankbar :) (und ja ich werde gleich noch ein wenig weiter im Forum lesen ;) in der Hoffnung es noch selbst zu lösen ;) )

evtl. helfen ja noch die zwei Screen Shots?
'ist-Situation'
Bild
'soll-Situation'
Bild

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


Seite 1 von 1

Vergleichbare Themen

3
Antw.
2576
Views
EXPAND_NO_CHILDREN und List Tree
von SkyHobbit » 15.06.2005 14:53 • Verfasst in ABAP® für Anfänger
1
Antw.
1590
Views
Datenverwaltung für List-Tree
von Frank Zet. » 16.10.2005 15:27 • Verfasst in ABAP Objects®
1
Antw.
1329
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
1
Antw.
1257
Views
List Tree Model
von treyfifty » 27.07.2016 08:48 • Verfasst in ABAP® für Anfänger
5
Antw.
3401
Views
List Tree Model mit Toolbarmenü?
von MacLeod » 18.12.2012 13:16 • Verfasst in ABAP Objects®

Über diesen Beitrag

mlg
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.