!--a11y-->

ダイアログモジュールは、以下の命令ペアを使用して定義されます。
MODULE <mod> OUTPUT|[INPUT].
...
ENDMODULE
OUTPUT オプションは、ダイアログモジュール <mod> を任意の画面の制御ロジックのPBO イベントから呼び出される可能性のあるものとして定義します。
INPUT オプションは、ダイアログモジュール <mod> を任意の画面の制御ロジックのPAI イベントから呼び出される可能性のあるものとして定義します。INPUT が標準オプションです。これは省略可能です。
1 つのモジュールに OUTPUT オプションが、もう 1 つのオプションにINPUT オプションが指定されている場合にかぎり、同一プログラム内で 2 つのダイアログモジュール( 両方とも <mod> と呼ばれます) を定義することができます。
ダイアログモジュールにはローカルデータ領域がありません。ダイアログモジュール内の宣言命令はすべて、プログラム内のグローバルデータ宣言で処理されます。そのため、すべての宣言をプログラムの先頭に含める必要があります (ABAP プログラムの構造 も参照してください) 。