テーブルデータ型の登録 

手順

  1. ABAP ディクショナリの第一画面で、 データ型にテーブルデータ型名を入力し、登録を選択します。
  2. 表示されるダイアログボックスでタイプカテゴリを定義します。

  3. テーブルデータ型 から 選択を選択します。
  4. テーブルデータ型の更新画面が現れます。

  5. 項目内容説明に簡単な説明を入力します。
  6. この説明を使用して、たとえば後からテーブルデータ型を検索することができます。

    ここでテーブルデータ型の行の構造 ( 行データ型 ) 、定義された内部テーブルのデータにアクセスするためのオプション ( アクセスモード ) 、テーブルデータ型のキーを定義します。

  7. テーブルデータ型の行データ型をタブページ行データ型とアクセスに入力します。既存のデータ型 ( データエレメント、構造、テーブル、ビュー、テーブルデータ型 ) を参照して定義することも、行データ型を直接入力して定義することもできます。
  8. 既存のデータ型を参照する場合は、行データ型フラグを設定し、その下の項目にデータ型の名称を入力します。

    データ型項目長さ、および少数以下桁数 ( 必要な場合 ) を直接入力する場合は、 組込データ型フラグを設定する必要があります。項目データ型、桁数および少数以下桁数への入力が可能になります。

  9. テーブルデータ型の アクセスモードを定義します。
  10. テーブルデータ型で定義された内部テーブルのデータに ABAP プログラムからアクセスする方法を定義します。

  11. タブページキーでテーブルデータ型のキーを定義します。
  12. テーブルデータ型のキーは キー定義および キーカテゴリで定義されます。

    キーコンポーネントを選択すると、テーブルデータ型のキーを同じ名称の入力領域に直接定義することができます。このオプションが使用可能なのは、テーブルデータ型の行データ型が構造、テーブルまたはビューの場合のみです。

    コンポーネント選択を使用すると、行データ型のすべてのコンポーネントを照会することができます。キーをコピーするコンポーネントを選択し、 を選択します。

  13. テーブルデータ型を保存します。
  14. テーブルデータ型を開発クラスに割り当てるかどうかを尋ねるメッセージが出されます。ここで割り当てた開発クラスはジャンプ オブジェクトディレクトリエントリで変更することができます。

  15. を選択します。

結果

テーブルデータ型が有効化されます。そのタイプの 実行時オブジェクトが登録されます。有効化の際にはログが記録されます。ユーティリティ 有効化ログでこのログを参照することができます。有効化の際にエラーが発生した場合は、有効化ログは自動的に表示されます。

その他のオプション