
Sie können die Daten in der ALV-Ausgabe durch Oberflächenelemente darstellen, die das Ändern der Daten ermöglichen. Die ALV-Ausgabe ist jedoch standardmäßig schreibgeschützt. Um dem Benutzer das Ändern von Daten zu ermöglichen, müssen Sie diesen Schreibschutz aufheben. Wenn Sie den Schreibschutz aufheben, hat das folgende Auswirkungen:
Oberflächenelemente (in den Zellen, nicht in der Toolbar), die Datenänderungen ermöglichen, sind bedienbar.
In der Toolbar werden die Buttons zum Einfügen, Anhängen und Löschen von Zeilen sowie zum Prüfen von Datenänderungen sichtbar.
Wenn Sie den Schreibschutz der ALV-Ausgabe aufheben, verwendet das System eine festgelegte Farbe für die ALV-Ausgabe. Sie können dann nicht beeinflussen, welche Farben für die ALV-Ausgabe verwendet werden. Vorgaben, die Sie zur Farbe der ALV-Ausgabe gemacht haben, werden übersteuert (siehe Farbe von ALV-Ausgabe, Spalten und Zellen).
Um den Schreibschutz der ALV-Ausgabe ein- oder auszuschalten, verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_TABLE_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE):
Methoden zum Schreibschutz der ALV-Ausgabe
|
Funktion |
Methode |
|
Schreibschutz ein-, ausschalten |
SET_READ_ONLY |
|
Prüfen, ob der Schreibschutz ein-, ausgeschaltet ist |
GET_READ_ONLY |
Schreibschutz aufheben
Sie holen sich das ALV Configuration Model, wie in ALV Configuration Model holen beschrieben.
Um den Schreibschutz aufzuheben, fügen Sie folgendes Coding ein:
lv_value->IF_SALV_WD_TABLE_SETTINGS~SET_READ_ONLY( ABAP_FALSE ).