
Ein Daten-Cluster ist eine ABAP-spezifische Zusammenfassung beliebiger Datenobjekte in verschiedenen transienten Speichermedien oder in einer speziellen Datenbanktabelle. Ein Daten-Cluster wird mit der Anweisung EXPORT definiert und gespeichert und kann mit der Anweisung IMPORT ausgelesen werden.
Ein Datencluster enthält Angaben über die Byte-Reihenfolge und Zeichendarstellung (Codepage), die beim Auslesen berücksichtigt werden. Auf diese Weise lassen sich Daten auch über Systemgrenzen hinweg transportieren.
Beispiel
Speicherung und Rekonstruktion einer internen Tabelle mittels eines Datenclusters.
DATA: itab TYPE TABLE OF i,
xbuffer TYPE xstring.
DO 10 TIMES.
APPEND sy-index TO itab.
ENDDO.
EXPORT table = itab TO DATA BUFFER xbuffer.
CLEAR itab.
...
IMPORT table = itab FROM DATA BUFFER xbuffer.