カテゴリの制御ALV出力時の項目カテゴリ制御は主に以下三つの方法があります。半自動生成このトピックでは、各方法をそれぞれ取り上げて説明します。出力テーブルの構造がデータディクショナリに定義されている場合、汎用モジュールを呼び出す際に入力パラメータI_STRUCTURE_NAMEで構造体の名前を指定することにより、項目カテゴリは内部に自動的に生成されることになります。ここで注意すべきのは、出力テーブルは必ず該当構造体を使って定義しなけれなりません。ない場合、なかみが同じでも、実行時ランタイムエラーが発生します。以下のようにソースプログラムがすごくシンプルになります。よって項目カタログが定義されています。項目カタログテーブルの各行には、出力テーブルの項目が記述されています。項目カタログのマニュアル生成は、上記のテーブルを作成して、汎用モジュールを呼び出す際に入力パラメータIT_FIELDCATとして受け渡します。カタログの半自動生成は、ABAPディクショナリーの構造体から項目カタログを自動生成する自動生成された項目カタログに対してマニュアル修正を加えるというプロセスになります。ABAPディクショナリーの構造体から項目カタログを自動生成するには、汎用モジュールLVC_FIELDCATALOG_MERGEを使用します。permission.本サイトに記載のコンテンツを無断複製や商用利用することは法律で禁じられています。