2016-04-05 18 views
0

すべてのマスターオブジェクトタイプと対応するサブオブジェクトをトランスポートテーブルから取得する必要があります。すべてのマスターオブジェクトとすべての対応するサブオブジェクトをトランスポートテーブルから検索

私はE070テーブルとE071kテーブルに分割しました。 E070では、pgmid(プログラムID)がR3TRの場合はマスターオブジェクトタイプであり、LIMUの場合はサブオブジェクトまたはサブオブジェクトでの変更です。一部のエントリは対応するマスタータイプのE071Kにもあります。

私は

pgmid object_type object_name 

R3TR DEVC   zabcd 

R3TR TABL   zabcd 

LIMU TABT   zabcd 

LIMU TABD   zabcd 

ようになりE071で、テーブルのzabcdを作成した場合、例えば、

今私が言ったのテーブルのTMG(機能グループ)を作成するときに、

E071Kにエントリ追加エントリー後

はE071

pgmid object_type object_name 

R3TR FUGR   zabcd 

R3TR TOBJ   zabcd s 

R3TR TABU   TVDIR 

R3TR TABU   TDDAT 

とE071に入りますKは、E070から、私はすべてのオブジェクトがマスターとそのサブオブジェクト(またはサブオブジェクトの変更)されているかを識別することができる今

pgmid object_type object_name master_type master_name 

R3TR  TABU    TVDIR  TABU   TVDIR 

R3TR  TABU    TDDAT  TABU   TDDAT 

ように見えます。

1)しかしどのようなサブオブジェクトがどのマスターオブジェクトに関連しているかを見つけることができます。例えば、{LIMU、TABT、zabcd}と{LIMU、TABD、zabcd}の検索方法はサブオブジェクトです。

2)E071kのマスタタイプとマスタ名は、オブジェクトタイプとオブジェクト名のe071のR3TRエントリに対応していますか?たとえば、E071Kのマスタタイプマスタ名の(TABU、TVDIR) E071オブジェクトタイプオブジェクト名の下にpgmidをR3TR

3)E071kのpgmidは何を意味していますか?

答えて

1

最初の質問では、機能モジュールGET_R3TR_OBJECT_FROM_LIMU_OBJを確認してください。これは必要な処理を行うはずです。これの多くはハードコードされており、歴史的な理由から単純に受け入れて使用しますが、正気の名前で、質問しないでください:-)

私の2番目の質問を理解する限り、答えははいと答えてください。私が持っているが、まだあいまいなTROBJTYPEを発見していない -

E071KPGMIDとして、私はTROBJTYPEPGMIDなしで完全に指定されていないので、それは場所でだと思います。

関連する問題