Hallo zusammen,
die clear-Anweisung ist ja eigentlich nur für interne Tabellen vorgesehen.
Ist diese auch für Standard-Tabellen einsetztbar / sinnvoll?
Gruss,
Michi
Michi hat geschrieben:... die clear-Anweisung ist ja eigentlich nur für interne Tabellen vorgesehen...
Um den Wert einer beliebigen Variablen f auf den typgerechten Initialwert zu setzen, verwendet man die Anweisung:
CLEAR f.
Es ist zwischen folgenden Datentypen zu unterscheiden:
· elementare ABAP-Typen
Die CLEAR-Anweisung setzt die Werte von elementaren Variablen auf die Initialwerte, die in der Tabelle unter Eingebaute ABAP-Typen aufgeführt sind 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.
· 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.
Users browsing this forum: No registered users and 10 guests