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.
1952
Views
ALV-Grid mit Excel aufrufen - Fehlende Spalten
von Sven » 18.03.2006 15:29 • Verfasst in ABAP® Core
3
Antw.
1903
Views
Excel: Fuba Funktionen
von Zubasa » 10.12.2010 08:55 • Verfasst in ABAP® für Anfänger
17
Antw.
7426
Views
ALV Tree Control
von ralf.wenzel » 04.08.2013 21:49 • Verfasst in ABAP® Core
2
Antw.
2221
Views
tree control
von immo » 27.10.2005 08:18 • Verfasst in ABAP Objects®
0
Antw.
1419
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

Aktuelle Forenbeiträge

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 385
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 454

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

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 385
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 454

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 4 Tagen von Manfred K. 1 / 389
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1629
Feldberechnung ME32K
vor 2 Wochen von ZF_SAPler 1 / 2094