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 / 81 / 17 / 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 / 4271 / 213 / 1140 ) »
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 / 4784 / 294 / 628 ) »
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 / 4271 / 213 / 1140 ) »
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.
2207
Views
ALV Grid OO fehlerhafte Filterung
von erich86 » 20.02.2014 00:07 • Verfasst in ABAP® für Anfänger
4
Antw.
4393
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.
6274
Views
Sortierung und Editierbarkeit im ALV(OO)-Grid
von ralle » 03.03.2006 13:52 • Verfasst in ABAP Objects®
2
Antw.
2252
Views
ALV Grid / Sortierung --> Spalteninhalt verschwindet
von the-FoX » 15.10.2004 14:17 • Verfasst in ABAP Objects®
3
Antw.
2208
Views
ALV grid - Sortierung über Summen
von Martin_1 » 15.02.2005 14:18 • Verfasst in ABAP® Core

Ü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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140