Ansicht
Dokumentation

ABAPFREE_DATAOBJECT - FREE DATAOBJECT

ABAPFREE_DATAOBJECT - FREE DATAOBJECT

Fill RESBD Structure from EBP Component Structure   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

FREE

Kurzreferenz



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

  • Im Vergleich zu CLEAR bleibt bei der Verwendung von FREE der initiale Speicherbereich (siehe INITIAL SIZE) nicht belegt. Dies kann nötig sein, wenn Speicher knapp wird.
  • In der Regel sollte FREE nur verwendet werden, wenn tatsächlich der gesamte Speicher freigegeben werden soll und die interne Tabelle nicht mehr gebraucht oder zumindest nicht sofort wieder gefüllt wird.

Beispiel

An den Breakpoints kann in der Speicheranalyse des ABAP Debuggers beobachtet werden, dass FREE im Gegensatz zu CLEAR mehr gebundenen allokierten Speicher freigibt.






Addresses (Business Address Services)   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2058 Date: 20240425 Time: 040729     sap01-206 ( 33 ms )