Show TOC

Schreibschutz der ALV-Ausgabe steuernLocate this document in the navigation structure

Verwendung

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.

    Hinweis

    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

Vorgehensweise

Schreibschutz aufheben

  1. Sie holen sich das ALV Configuration Model, wie in ALV Configuration Model holen beschrieben.

  2. Um den Schreibschutz aufzuheben, fügen Sie folgendes Coding ein:

    lv_value->IF_SALV_WD_TABLE_SETTINGS~SET_READ_ONLY( ABAP_FALSE ).