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 / 4849 / 313 / 642 ) »
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.
1725
Views
ALV Filter Button positionieren
von istrate » 29.07.2008 16:17 • Verfasst in Dialogprogrammierung
3
Antw.
3969
Views
Doku über ALV Tree / SAP Tree
von SkyHobbit » 14.06.2005 11:56 • Verfasst in ABAP® für Anfänger
5
Antw.
4518
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.
293
Views
statt Button F8 Button Close setzen
von HH_ABAP » 18.05.2023 21:16 • Verfasst in ABAP® für Anfänger
6
Antw.
9573
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

Bedarfszusammenfassung "Einzelbedarfe"
vor einer Stunde von harri 2 / 1144
Trennen Strasse und Hausnummer
vor 3 Stunden von ralf.wenzel 21 / 11266
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4364

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

Bedarfszusammenfassung "Einzelbedarfe"
vor einer Stunde von harri 2 / 1144
Trennen Strasse und Hausnummer
vor 3 Stunden von ralf.wenzel 21 / 11266
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4364

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 239
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3166
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9759