我想从 ABAP 中的一个类中读取所有属性,也许是通过反射?之后,我想从指定类型中过滤掉所有常量。我怎样才能做到这一点?
我知道我可以通过 读取结构的所有项目assign component of structure
,也可以通过从结构中读取字段目录的功能模块来读取它们。
如何使用类的属性来做到这一点?
我想从 ABAP 中的一个类中读取所有属性,也许是通过反射?之后,我想从指定类型中过滤掉所有常量。我怎样才能做到这一点?
我知道我可以通过 读取结构的所有项目assign component of structure
,也可以通过从结构中读取字段目录的功能模块来读取它们。
如何使用类的属性来做到这一点?
为此使用RTTS。您将获得一个 CL_ABAP_OBJECTDESCR 实例(一个 CLASSDESCR 或一个 INTFDESCR,取决于您输入的引用类型),它具有一些包含相关类属性的公共属性。