Halllo Experten
ich habe Dynamischer Typkonflikt bei Zuweisung von Referenzen.
ich mächte gern name von Tabele als variable in mein Form übergeben.
Was mache ich Falsch?
es ist mein Kode:
data: lv_tabname type fieldname.
loop at i_abc.
lv_tabname = 'I_ABC'
perform exit_tabname using lv_tabname. <--- diese Form möchte ich in mehrere Platzen benutzen, deshalb, in lv_tabname kann verschiedene tabname sein.
endloop.
****
Form exit_tabname using iv_tabname type any.
field-symbols <value> type any.
ASSIGN iv_tabname to <value>.
* so funktioniert:
descr_ref ?= cl_abap_typedescr=>describe_by_data( i_abc ).
* so nicht:
descr_ref ?= cl_abap_typedescr=>describe_by_data( iv_tabname ).
* so nicht:
assign iv_tabname to <value>.
descr_ref ?= cl_abap_typedescr=>describe_by_data( <value> ).
endform.