Variante 1 (einzelne XSTRINGS)
* HEX-Daten (Beispiel)
DATA(lv_xstring) = CONV xstring( 'A1B1C1' ).
DATA(lv_xstring2) = CONV xstring( 'A2B2C2' ).
* XSTRING + XSTRING
CONCATENATE lv_xstring lv_xstring2 INTO lv_xstring IN BYTE MODE.
* Testausgabe
WRITE: lv_xstring.
Variante 2 (eine Tabelle mit XSTRINGS)
TYPES: ty_it_hex TYPE STANDARD TABLE OF xstring WITH DEFAULT KEY.
* Tabelle mit binären Beispieldaten
DATA(it_hex_data) = VALUE ty_it_hex(
( CONV xstring( 'AABBCC' ) )
( CONV xstring( 'DDEEFF' ) )
( CONV xstring( '001122' ) )
( CONV xstring( '334455' ) )
( CONV xstring( '667788' ) )
).
* Zeilen der Tabelle zu einem XSTRING zusammenfügen
CONCATENATE LINES OF it_hex_data INTO DATA(lv_xstring) IN BYTE MODE.
* Testausgabe
WRITE: lv_xstring.