ABAPのクラスからすべての属性を読み取りたいのですが、おそらくリフレクションを介してですか?その後、指定されたタイプからすべての定数を除外したいと思います。これどうやってするの?
構造体のすべてのアイテムをを介して読み取ることができることを知っていますassign component of structure
。また、構造体からフィールドカタログを読み取る汎用モジュールを介してそれらを読み取ることもできます。
クラスの属性を使用してこれを行う方法は?
ABAPのクラスからすべての属性を読み取りたいのですが、おそらくリフレクションを介してですか?その後、指定されたタイプからすべての定数を除外したいと思います。これどうやってするの?
構造体のすべてのアイテムをを介して読み取ることができることを知っていますassign component of structure
。また、構造体からフィールドカタログを読み取る汎用モジュールを介してそれらを読み取ることもできます。
クラスの属性を使用してこれを行う方法は?
これにはRTTSを使用します。問題のクラスの属性を含むいくつかのパブリック属性を持つ CL_ABAP_OBJECTDESCR (スローする参照の種類に応じて、CLASSDESCR または INTFDESCR のいずれか) のインスタンスを取得します。