Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Inhalt und Struktur ändern   Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können die interne Datentabelle auf verschiedene Weise ändern. Je nachdem, welche Art der Änderung Sie verwenden, müssen Sie unterschiedlich vorgehen, um die Änderung auch am Frontend in der ALV-Ausgabe sichtbar zu machen.

Folgende Änderungen können Sie vornehmen:

·        Sie verändern Inhalt oder Reihenfolge einzelner Datensätze
Danach müssen Sie die ALV-Ausgabe auffrischen

·        Sie ersetzen die gesamte Datentabelle

Anzeige der ALV-Ausgabe auffrischen

Wenn Sie in der Datentabelle von listähnlichen ALV-Ausgaben Einzelwerte geändert, Zeilen angehängt oder Zeilen gelöscht haben, müssen Sie diese Änderungen auch in der ALV-Ausgabe nachvollziehen: Sie frischen die ALV-Anzeige auf.

Hinweis

Bei Änderungen in der Baumstruktur müssen Sie die Anzeige nie auffrischen. In den anderen ALV-Werkzeugen müssen Sie bei folgenden Änderungen die ALV-Ausgabe nicht auffrischen:

§         Änderungen der Darstellung von Spalten

§         Ändern der Reihenfolge von Spalten in der ALV-Anzeige

§         Ändern des DDIC-Bezugs von Spalten

Standardmäßig wird dabei die ALV-Ausgabe automatisch an den Anfang geblättert. Sie können jedoch festlegen, dass die aktuelle Darstellung (Position am Bildschirm) nicht geändert wird.

Sie können die ALV-Ausgabe auf zwei Arten auffrischen:

·        Alle Einstellungen zu Filtern und Sortierung bleiben erhalten.

Hinweis

Diese Einstellung kann dazu führen, dass neu eingefügte Datensätze dennoch nicht angezeigt werden, weil die Filtereinstellung ausgerechnet diese Datensätze ausgeblendet hat.

·        Alle Einstellungen zu Filtern und Sortierung werden gelöscht.

Funktionsumfang

Zu Änderungen an Inhalt und Struktur können Sie folgende Einstellungen vornehmen:

·        ALV-Ausgabe auffrischen

·        Datentabelle der ALV-Ausgabe austauschen

ALV-Ausgabe auffrischen

Mit dem Auffrischen stellen Sie sicher, dass die geänderten Werte auch am Frontend verfügbar sind.

Darstellungsart

ALV-Werkzeug

Klass. ABAP-Liste

Fullscreen

Im Container

Einfache, zweidimensionale Tabelle

Ja

Ja

Ja

Hierarchisch-sequenzielle Liste

Ja

 

 

Baumstruktur

 

Nein

Nein

Methoden

Funktion

Klasse

Methode

ALV-Ausgabe auffrischen, ohne Filter-und Sortierungseinstellungen zu löschen

CL_SALV_TABLE
CL_SALV_HIERSEQ_TABLE

REFRESH
(Parameter REFRESH_MODE:
SOFT)

ALV-Ausgabe auffrischen, Filter-und Sortierungseinstellungen  löschen

REFRESH
(Parameter REFRESH_MODE: FULL)

Mit SET_DATA die Struktur der Datentabelle ändern

Je nachdem, welches ALV-Werkzeug Sie einsetzen, unterscheiden sich die Parameter der Methode SET_DATA.

Achtung

Wenn Sie mit SET_DATA eine neue Struktur zuweisen, werden alle Objekte gelöscht, die sich auf die bisherige Struktur bezogen, also z. B. alle Sortierungsobjekte in listähnlichen ALV-Ausgaben oder alle Knotenobjekte in Baumstrukturen.

Methoden

Funktion

Klasse

Methode

Struktur der Datentabelle ändern

CL_SALV_TABLE
CL_SALV_HIERSEQ_TABLE
CL_SALV_TREE

CL_SALV_HIERSEQ_LEVEL

SET_DATA

 

Mit der Methode SET_DATA die Struktur der Datentabelle ändern

ALV-Werkzeug

Parameter

Bemerkung

Einfache, zweidimensionale Tabelle

T_TABLE

Tabelle für Struktur und Inhalt der ALV-Ausgabe

Hierarchisch-sequenzielle Liste
(in CL_SALV_HIERSEQ_TABLE)

LEVEL

Hierarchieebene, deren Struktur Sie ändern möchten

T_TABLE

Neue Tabelle der Hierarchieebene

T_BINDING

Liste von bis zu fünf Fremdschlüssel­beziehungen

(in CL_SALV_HIERSEQ_LEVEL)

VALUE

Neue Tabelle der Hierarchieebene

T_BINDING

Liste von bis zu fünf Fremdschlüssel­beziehungen

Baumstruktur

T_TABLE

Initialtabelle
leere Tabelle, legt nur die Struktur fest

 

Ende des Inhaltsbereichs