Code: Alles auswählen.
DATA: data_description TYPE REF TO cl_abap_elemdescr.
data_description ?= cl_abap_datadescr=>describe_by_data( meine_materialnummer ).
Data(dictionary_element) = data_description->get_ddic_field( ).
schau dir dafür einfach das Paket SABP_RTTI an - dort findest du alle benötigten Klassen.jocoder hat geschrieben: ↑29.01.2020 13:04Die RTTI-Klassen (cl_abap_datadescr und Subklassen) übernehmen diese Aufgabe.
Für eine skalare Variable kann dies wie folgt gelöst werden:Die Variable DICTIONARY_ELEMENT enthält dann im Feld TABNAME den Dictionary-Typ.Code: Alles auswählen.
DATA: data_description TYPE REF TO cl_abap_elemdescr. data_description ?= cl_abap_datadescr=>describe_by_data( meine_materialnummer ). Data(dictionary_element) = data_description->get_ddic_field( ).