POPUP_TO_CONFIRMはポップアップを出力する汎用モジュールです。
質問文をひとつ出力指定でき、それに対する回答ボタンを2つ(+場合によってはキャンセルボタン)提供します。
入力パラメータPOPUP_TYPEからポップアップアイコンの指定も可能です。
★コード例
◇変数等宣言
DATA:
lv_ans TYPE char01.
◇FM呼び出し
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = '質問タイトル'
text_question = '質問文'
text_button1 = 'ボタン1'
icon_button1 = '@9F@'
text_button2 = 'ボタン2'
icon_button2 = '@Y4@'
default_button = '1'
display_cancel_button = 'X'
start_column = 25
start_row = 6
IMPORTING
answer = lv_ans
EXPORTING
text_not_found = 1
others = 2.
★コード例のポップアップイメージ

★入力パラメータ
| パラメータID | パラメータ説明 |
|---|---|
| TITLEBAR | タイトル |
| TEXT_QUESTION | 質問文 |
| TEXT_BUTTON1 | ボタン1のテキスト |
| ICON_BUTTON1 | ボタン1のアイコン(DBtabのICONを参照) |
| TEXT_BUTTON2 | ボタン2のテキスト |
| ICON_BUTTON2 | ボタン2のアイコン(DBtabのICONを参照) |
| DEFAULT_BUTTON | 初期カーソルのボタン |
| DISPLAY_CANCEL_BUTTON | キャンセルボタンの表示/非表示 |
| START_COLUMN | ポップアップ出力開始座標X軸 |
| START_ROW | ポップアップ出力開始座標Y軸 |
| POPUP_TYPE | ポップアップのアイコン |
★出力パラメータ
| パラメータID | パラメータ説明 |
|---|---|
| ANSWER | ユーザボタン押下情報 |


