|
dynamisches Speicherobjekt (BC-ABA)
|
ABAP-Laufzeitumgebung (BC-ABA)
Speicherobjekt in einem ABAP-Programm, dessen Speicherverbrauch sich
während der Laufzeit des Programms erhöhen oder verringern kann.
Zu den dynamischen Speicherobjekten zählen folgende Objekttypen:
- Interne Tabellen, deren Körper mit dem Hinzufügen bzw. Löschen von Tabellenzeilen an Größe zunehmen bzw. abnehmen kann.
- ABAP-Strings oder Xstrings, bei denen die Länge des String-Textes im
Rahmen der für Strings definierten Maximal- und Minimalwerte zunehmen bzw. abnehmen kann.
- Klassenobjekte, die als Instanzen einer Klasse auftreten oder verschwinden und damit angelegt oder abgebaut werden.
- Anonyme Datenobjekte, die während der Programmausführung angelegt oder freigegeben werden.
- Boxed Components
Alle diese Objekte sind Beispiele für tiefe ABAP-Datenobjekte, d.h.
Objekte, deren Inhalt nicht die tatsächlichen Arbeitsdaten, sondern eine
Referenz
auf den tatsächlichen Inhalt ist oder deren tatsächliche Arbeitsdaten intern über Referenzen angesprochen werden.