Fehlende Funktionen im ALV TREE Control (z. B. Excel)

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

Fehlende Funktionen im ALV TREE Control (z. B. Excel)

Beitrag von eberhard (ForumUser / 22 / 0 / 0 ) »
Hallo,

ich habe für meine Anwender einen wunderschönen Tree-Report geschrieben (ausgehend von BCALV_TREE_DEMO). Jetzt wird aber zu Recht bemängelt, dass dieser Report die ganzen schönen ALV-Grid Funktionen wie "Excel-Export", "Sichern in Datei", "Graphik" wie auch "Sortieren" und "Filtern" (das kann ich ja noch nachvollziehen, da ja neu aufgebaut werden müsste) NICHT MEHR HAT!
Gibt es einen Weg, die mit reinzukriegen, ohne sie auszuprogrammieren?
Wenn nein, hat jemand Beispiele dafür, wie man das programmieren könnte? Scheint mir erstmal ja nicht einfach zu sein...
Auf der anderen Seite kann ich mir kaum vorstellen, dass ein Report keinerlei Exportfunktionen haben sollte, oder? Das schränkt ja seinen Nutzwert erheblich ein...
Vielleicht hat ja jemand eine Idee.
Achja, ich bin auf nem 4.7-System (bald aber ERP!). Und bislang ohne große OO-Kenntnisse, leider...

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


Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hallo,

ich bin nicht sicher, aber schau Dir mal den Parameter IT_TOOLBAR_EXCLUDING der Methode tree1->set_table_for_first_display an. Vielleicht schaltet der einige Funktionen per default ab.

Ciao

Nordlicht

Beitrag von eberhard (ForumUser / 22 / 0 / 0 ) »
Hallo Nordlicht,

nein, ausgeschlossen wird nichts. Leider.
Ich denke, die Funktionen müssen explizit hinzuprogrammiert werden. Aber wie...?

Beitrag von BlackMail (ForumUser / 79 / 0 / 0 ) »
Eine Exportfunktion wird man ohne Weiteres nicht hinkriegen. Der ALV-Tree hat mit dem ALV-Grid leider auch nichts zu tun. In dem ALV-Tree steckt ein cl_gui_column_tree.
Den Tabellenteil des ALV-Trees könnte man noch mit wenig Aufwand selbst exportieren (für alle Zeilen ein lx_alv_tree->get_outtab_line + cl_gui_frontend_services->gui_download) aber mit dem hierarchischen Teil wirds schon schwieriger, weil dabei die Hierarchie verloren gehen würde. Genau aus diesem Grund wird es wohl auch keine Exportfunktion im Standard geben.

Gruß BlackMail.

Beitrag von eberhard (ForumUser / 22 / 0 / 0 ) »
Hallo Blackmail,

danke für Deine Antwort erstmal (war ne Weile nicht online).
Die Funktionen für den ALV-Teil wären erstmal besser als nichts.
Hast Du zufällig grade Beispiel-Code in der Schublade oder nen Link dafür?
Danke,
Eberhard

Beitrag von BlackMail (ForumUser / 79 / 0 / 0 ) »
Die Antwort habe ich ja eigentlich schon gegeben. Fertiges Coding habe ich nicht.
Wenn du die ID der Rootknotens weißt, lässt du dir alle Knoten-IDs des Baums zurückgeben mit lx_tree->get_subtree( rootknotenID ). Dann lässt du dir für jede Knoten-ID mit lx_tree->get_outtab_line( Knoten-ID ) die jeweilige Tabellenzeile zurückgeben, füllst diese in eine Tabelle und speicherst sie mit cl_gui_fontend_services->gui_download auf dem Frontend.

Gruß BlackMail.

Beitrag von eberhard (ForumUser / 22 / 0 / 0 ) »
Vielen Dank!
Das werd' ich jetzt mal ausprobieren.
Eberhard

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1928
Views
ALV-Grid mit Excel aufrufen - Fehlende Spalten
von Sven » 18.03.2006 15:29 • Verfasst in ABAP® Core
3
Antw.
1859
Views
Excel: Fuba Funktionen
von Zubasa » 10.12.2010 08:55 • Verfasst in ABAP® für Anfänger
17
Antw.
7304
Views
ALV Tree Control
von ralf.wenzel » 04.08.2013 21:49 • Verfasst in ABAP® Core
2
Antw.
2204
Views
tree control
von immo » 27.10.2005 08:18 • Verfasst in ABAP Objects®
0
Antw.
1401
Views
Verbindungslinien im Tree Control
von Dele » 22.10.2014 16:23 • Verfasst in ABAP Objects®

Ü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

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 1 / 255
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1891
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8497