我有A
的内部类型DF16_RAW
和E
的{{1}},现在在运行时我正在创建一个动态表,我想要数据类型DF34_RAW
和DF16_RAW
具有基于内部类型的指定精度。我的代码如下所示:
DF34_RAW
这里我想获得具有指定精度的数据类型。我不知道怎么做?
答案 0 :(得分:1)
变量的某些部分特定于ABAP字典,也称为“DDIC”(搜索帮助,output style for the DF* types等)。如果要创建一个包含特定于ABAP字典的信息的变量,则必须参考到DDIC中的元素(即数据元素或表/结构组件),然后使用:
lo_descr_result = cl_abap_typedescr=>describe_by_name( 'DDICdataelement' ).
或
lo_descr_result = cl_abap_typedescr=>describe_by_name( 'DDICtablestruct-Component' ).