Filter Button Tree ALV

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Filter Button Tree ALV

Beitrag von dkast (Specialist / 117 / 7 / 1 ) »
Hallo,
ich nutze ein Tree ALV in meinem Programm. Leider hat das Tree ALV standardmäßig keine Buttons zum Filtern und Sortieren. Ich suche nun nach einer Möglichkeit dies selbst zu bauen.
Die Buttons einzufügen ist ja kein Problem, nur stellt sich mir die Frage ob es nciht einen FuBa gibt der genau die gleichen Popups usw. wirft wie bei dem normalen ALV Filter button.

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


Re: Filter Button Tree ALV

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
dkast hat geschrieben:Leider hat das Tree ALV standardmäßig keine Buttons zum Filtern und Sortieren.
Dies hat wohl auch seinen Grund.
Wie willst du denn einen Tree filtern? Wenn du mittendrin einen Zweig filterst, hast du evtl. Kinder die darunter hängen. Was machst du mit diesen?
Analog das Sortieren. Du musst immer die Baumstruktur aufrecht erhalten, wie soll man da sinnvoll sortieren können?
Gruß Hendrik

Re: Filter Button Tree ALV

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
Naja, im ALV-Tree wäre das schon sinnvoll.
Programm SAP_TEST_COLUMN_TREE_PERF

Leider habe ich nichts bezüglich Filterung gefunden.

Re: Filter Button Tree ALV

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Vorab: ich vermute, Du verwendest den CL_GUI_ALV_TREE(_SIMPLE).

Zur Sortierung:
Die wird beim ALV-Tree ja bereits durch die Gruppierung (also die Felder im "Tree-Teil") des ALV-Tree vorgegeben. Aus meiner Sicht macht eine Sortierung daher keinen Sinn.

Zur Filterung:
Ich vermute, Du suchst den Baustein "LVC_FILTER". Den musst Du mit einem Feldkatalog, einem Layout sowie der Ausgabetabelle füttern, er sorgt für die ganzen Dialoge und gibt Dir dann die Filtertabelle zurück.
Wie JHM schon anmerkte solltest Du Dir bei der eigentlichen Filterung dann Gedanken machen, was Du mit Ästen des Trees machst, die zwar eigentlich gemäß Filterbedingungen angezeigt werden sollen, aber Kinder von gefilterten Ästen sind. Du müsstest Dir also jeweils die aktuellen Sortierbedingungen via GET_HIERARCHY holen und diese dann mit dem Filter abgleichen. Ein wenig aufwändig, sollte aber funktionieren.

Grüße,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1710
Views
ALV Filter Button positionieren
von istrate » 29.07.2008 16:17 • Verfasst in Dialogprogrammierung
3
Antw.
3965
Views
Doku über ALV Tree / SAP Tree
von SkyHobbit » 14.06.2005 11:56 • Verfasst in ABAP® für Anfänger
5
Antw.
4505
Views
Per Button klick ein symbol in den Button einfügen
von alex1986 » 03.08.2011 15:57 • Verfasst in ABAP® für Anfänger
1
Antw.
285
Views
statt Button F8 Button Close setzen
von HH_ABAP » 18.05.2023 21:16 • Verfasst in ABAP® für Anfänger
6
Antw.
9568
Views
ALV Tree / List Tree?
von wega83 » 02.04.2012 16:06 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von black_adept gelöst 21 / 2525
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1662

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

Dialog-Container mit Toolbar/Status
vor einer Stunde von black_adept gelöst 21 / 2525
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1662

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 722
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2348
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8931