本文は @luyu1567 から転記した文章です。原文をご覧したい場合リンクをクリックしてください。
1.概要
画面レイアウト(layout)↓ロジック流れ(flow logic) PBO/PAI↓ 通信方式(同名)
2.プログラムの登録
Tr-Cd:SE38 or SE80プログラム名:SAPMZSTUDENTSタイプ:M:モジュールプール
3.Dynproの登録
Tr-Cd:SE51Dynpro番号:9000から採番Dynproエレメントタブを表示し、エレメントタイプ'OK'の名称項目に値を設定ここで設定した値をプログラムで判定処理に使用
4.Dynproの編集
Tr-Cd:SE51 ⇒ スクリーンペインタ
5.GUIステータス 登録
Tr-Cd:SE41
メニューバー:黄色いエリアで編集
アプリケーション:黄色いエリアで編集
ヘルプ
ボタン
6.GUI表題 登録
Tr-Cd:SE80右クリック⇒登録⇒GUI表題
ヘルプ
7.PBO Module 作成
*--9000--
MODULE STATUS_9000.
CALL SUBSCREEN:SUB01 INCLUDING SY-REPID '9100',
SUB02 INCLUDING SY-REPID '9100'.
*--9100--
MODULE SET_SCREEN_9100.
*--9200--
MODULE SET_SCREEN_9200.
8.PAI Module 作成
*--9000--
CALL SUBSCREEN SUB01.
CALL SUBSCREEN SUB02.
MODULE EXIT_COMMAND_9000 AT EXIT-COMMAND.
MODULE USER_COMMAND_9000.
*--9100--
MODULE USER_COMMAND_9100.
9.実装
画面属性を改修すれば
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'H1'
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
確認ポップアップ
CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
转载于:https://www.cnblogs.com/yjyongil/p/11220790.html
相关资源:webdynpro 学习资料