ALV Grid - Sortierung und Filterung entfernen

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

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

ALV Grid - Sortierung und Filterung entfernen

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
Hallo meine Damen und Herren,

ich versuche zurzeit bei einem ALV Grid der Klasse cl_gui_alv_grid vom Anwender hinzugefügte Summierungen, Filterungen etc. bei einem REFRESH zu löschen.

Code:

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*&      Module  EXIT  INPUT
*&---------------------------------------------------------------------*
*       PAI Module AT EXIT-COMMAND
*----------------------------------------------------------------------*
MODULE exit INPUT.
  "Set reload variable
  gv_is_reload = abap_true.

  CASE sy-ucomm.
    WHEN 'BACK'.
      LEAVE TO SCREEN 0.
    WHEN 'CANCEL'.
      LEAVE SCREEN.
    WHEN 'LEAVE'.
      LEAVE PROGRAM.
    WHEN 'REFRESH'.
      go_alv->refresh_table_display(
          EXPORTING
            is_stable      = gs_stable   " row/column stable
            i_soft_refresh = abap_false "Ohne Sortierung, Filter, etc.
            ).

  ENDCASE.

ENDMODULE.
Nach meiner Kenntis müsste doch der Param i_sort_refresh alle Einstellungen diesbezüglich entfernen?

Stand jetzt bleiben alle Einstellungen erhalten

Danke für eure Hilfe und viele Grüße

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


Re: ALV Grid - Sortierung und Filterung entfernen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Mit IS_STABLE gibt man an was sich am Layout (Zeilen und/oder Spalten) geändert hat. Das ALV nutzt diese Informationen um die Änderungen möglichst optimiert an den GUI zu schicken. Der I_SOFT_REFRESH gibt an, dass man nur Inhalte geändert hat. Also keine neuen Zeilen oder Spalten und dass der angezeigt Auschnitt (Scrollbereich) gleich bleiben soll.

Für das Entfernen der Benutzereinstellungen gibt es diverse SET_* bzw. SET_FRONTEND_* Methoden die man entsprechend was entfernt werden soll entweder "leer" oder mit den Werten wie man sie bei SET_TABLE_FOR_FIRST_DISPLAY übergeben hat aufrufen muss.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
der_neuling

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: ALV Grid - Sortierung und Filterung entfernen

Beitrag von ewx (Top Expert / 4843 / 310 / 638 ) »
Schau mal hier:
https://tricktresor.de/blog/grid-mit-va ... iff-menue/

da passiert im Grunde genau das, was du willst, nur dass die Werte aus einem zuvor gelesenen Layout gesetzt werden.

Re: ALV Grid - Sortierung und Filterung entfernen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Im Grunde geht es um die vier Methoden:

Code: Alles auswählen.

CALL METHOD sender->set_variant( ls_variant ).
CALL METHOD sender->set_frontend_fieldcatalog( lt_fieldcat ).
CALL METHOD sender->set_filter_criteria( lt_filter ).
CALL METHOD sender->set_sort_criteria( lt_sort ).
Ich war einfach nur zu faul um danach zu suchen 😛

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
der_neuling

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2640
Views
ALV Grid OO fehlerhafte Filterung
von erich86 » 20.02.2014 00:07 • Verfasst in ABAP® für Anfänger
4
Antw.
5062
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®
6
Antw.
6480
Views
Sortierung und Editierbarkeit im ALV(OO)-Grid
von ralle » 03.03.2006 13:52 • Verfasst in ABAP Objects®
3
Antw.
2405
Views
ALV grid - Sortierung über Summen
von Martin_1 » 15.02.2005 14:18 • Verfasst in ABAP® Core
10
Antw.
1261
Views
ALV Grid Sortierung - Doppelte Werte gruppieren
von der_neuling » 05.05.2022 16:56 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1656
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8258