Show TOC Anfang des Inhaltsbereichs

Werte auf Initialwerte setzen  Dokument im Navigationsbaum lokalisieren

Um den Wert einer beliebigen Variablen var auf den typgerechten Initialwert zu setzen, verwendet man die Anweisung:

CLEAR var.

Es ist zwischen folgenden Datentypen zu unterscheiden:

·        elementare ABAP-Typen

Die CLEAR-Anweisung setzt die Werte von elementaren Variablen auf die Initialwerte (siehe Schlüsselwortdokumentation) und nicht auf den Startwert, der über den VALUE-Parameter der Anweisung DATA gesetzt wurde.

·        Referenzen

Die CLEAR-Anweisung setzt den Inhalt einer Referenzvariablen auf ihren Initialwert, bei dem die Referenz auf kein Objekt zeigt (Null-Referenz).

·        Strukturen

Die Anweisung CLEAR setzt die elementaren Komponenten einer Struktur auf ihre typgerechten Initialwerte zurück.

·        interne Tabellen

Die Anweisung CLEAR löscht sämtliche Zeilen einer internen Tabelle (siehe auch Interne Tabellen initialisieren).

Konstanten können natürlich nicht mit der Anweisung CLEAR zurückgesetzt werden.

Beispiel

REPORT demo_data_clear.

DATA number TYPE i VALUE '10'.

WRITE number.

CLEAR number.

WRITE / number.

Ausgabe:

        10

     0

Die Anweisung CLEAR setzt den Inhalt des Feldes number von 10 auf den Initialwert 0 zurück.

Ende des Inhaltsbereichs