Code: Alles auswählen.
DATA: texttable(30) TYPE c VALUE '/bic/t',
sidtable(30) TYPE c VALUE '/bic/s',
watext TYPE *" Hier soll der dynamische Typ stehen,
l_t_pproc TYPE TABLE OF *"Auch ein dynamischer Typ
CONCATENATE texttable io_name INTO texttable.
CONCATENATE sidtable io_name INTO sidtable.
Code: Alles auswählen.
DATA: lv_type TYPE string VALUE 'STRING', "Hier steht der DDIC-Datentyp drin
lv_dyn TYPE REF TO data. "Dieser Variable wird dann der dynamische Typ zugewiesen.
FIELD-SYMBOLS: <fs_dyn> TYPE any. "Erleichtert den direkten Zugriff auf die Referenz
CREATE DATA lv_dyn TYPE (lv_type). "Variable mit dynamischen Typ erstellen, welcher in LV_TYPE steht
ASSIGN lv_dyn->* TO <fs_dyn>. "Zuweisen der Referenz
"Test des generischen Typs der Variable
<fs_dyn> = 'STRINGTEXT'.
WRITE <fs_dyn>.