
一般的なテーブルデータ型は
ABAP ディクショナリの内部テーブル属性のすべてを定義していません。これらの属性の一部は未定義の状態になります。以下の場合テーブルデータ型はジェネリックになります。
ジェネリックテーブルデータ型は汎用モジュールまたは
FORM のジェネリックテーブルパラメータのタイプ定義に使用されます。
アクセスタイプが索引テーブルの一般テーブルデータ型を汎用モジュールのパラメータとして使用すると、コール時にソートテーブルまたは標準テーブルのどちらかを受け渡すことができます。
ジェネリックテーブルデータ型を使用すると、関連するコールで受け渡す引数に関する自由度が大きくなります。
ジェネリックテーブルデータ型は内部テーブルの必要な属性をすべて定義しないので、
(DATA を使用した ) データオブジェクトの定義や (TYPE を使用した ) データ型の定義に使用することはできません。