refresh_table_display 

Verwendung

Mit dieser Methode frischen Sie die Ausgabetabelle im Grid Control auf. Dies ist nötig, wenn Sie mit Methoden die Anzeige der Daten verändern (z.B. mit set_frontend_layout) oder wenn Sie neu selektierte Daten im gleichen ALV Grid Control anzeigen wollen.

Das Demoprogramm BCALV_GRID_03 der Entwicklungsklasse SLIS benutzt diese Methode, um nach einer neuen Selektion die Ausgabetabelle aufzufrischen.

Funktionsumfang

CALL METHOD <Ref.var. auf CL_GUI_ALV_GRID > ->refresh_table_display

      EXPORTING
         IS_STABLE        =
<Struktur vom Typ LVC_S_STBL >
         I_SOFT_REFRESH   =
<Variable vom Typ CHAR01 > .

Parameter

Bedeutung

IS_STABLE

Ist das Feld row bzw. col dieser Struktur gesetzt, bleibt die Position der Scrollbar für die Zeilen bzw. Spalten stabil.

I_SOFT_REFRESH

Der Parameter wird nur in Ausnahmefällen benutzt. Ist er gesetzt, bleiben beim Auffrischen des Grid Controls vorher gebildete Summen, die Sortierung und definierte Filter der angezeigten Daten erhalten. Dies macht zum Beispiel Sinn, wenn Sie die Daten der Datentabelle zwischenzeitlich nicht geändert haben und das Grid Control lediglich bezüglich Änderungen im Layout oder im Feldkatalog auffrischen möchten.

 

Zur Übersicht: Methoden der Klasse CL_GUI_ALV_GRID