SAP NetWeaver AS ABAP Release 751, ©Copyright 2017 SAP AG. Alle Rechte vorbehalten.
ABAP - Schlüsselwortdokumentation → ABAP - Referenz → Interne Daten verarbeiten → Zuweisungen → Initialisierungen →
FREE
Syntax
FREE dobj.
Wirkung
Die Anweisung FREE löscht sämtliche Zeilen einer internen Tabelle und gibt den gesamten durch Zeilen belegten Speicherbereich frei.
Auf andere Datenobjekte wirkt FREE wie die Anweisung CLEAR.
Wenn dobj eine Struktur mit tabellenartigen Komponenten ist, wird der Speicher jeder tabellenartigen Komponente freigegeben.
Hinweise
Beispiel
An den Breakpoints kann in der Speicheranalyse des ABAP Debuggers beobachtet werden, dass FREE im Gegensatz zu CLEAR mehr gebundenen allokierten Speicher freigibt.
DATA itab TYPE STANDARD TABLE OF i WITH EMPTY KEY
INITIAL SIZE 10000.
itab = VALUE #( FOR i = 1 UNTIL i > 10000 ( i ) ).
CLEAR itab.
BREAK-POINT.
FREE itab.
BREAK-POINT.