ジェネリックテーブルデータ型 

一般的なテーブルデータ型は ABAP ディクショナリの内部テーブル属性のすべてを定義していません。これらの属性の一部は未定義の状態になります。

以下の場合テーブルデータ型はジェネリックになります。

ジェネリックテーブルデータ型は汎用モジュールまたは FORM のジェネリックテーブルパラメータのタイプ定義に使用されます。

アクセスタイプが索引テーブルの一般テーブルデータ型を汎用モジュールのパラメータとして使用すると、コール時にソートテーブルまたは標準テーブルのどちらかを受け渡すことができます。

ジェネリックテーブルデータ型を使用すると、関連するコールで受け渡す引数に関する自由度が大きくなります。

ジェネリックテーブルデータ型は内部テーブルの必要な属性をすべて定義しないので、 (DATA を使用した ) データオブジェクトの定義や (TYPE を使用した ) データ型の定義に使用することはできません。