転載Dynpro作成手順
Posted yjyongil
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了転載Dynpro作成手順相关的知识,希望对你有一定的参考价值。
- 本文は @luyu1567 から転記した文章です。原文をご覧したい場合リンクをクリックしてください。
-
1.概要
画面レイアウト(layout)
↓
ロジック流れ(flow logic)
PBO/PAI
↓
通信方式(同名)2.プログラムの登録
- Tr-Cd:SE38 or SE80
- プログラム名:SAPMZSTUDENTS
- タイプ:M:モジュールプール
3.Dynproの登録
- Tr-Cd:SE51
- Dynpro番号:9000から採番
- Dynproエレメントタブを表示し、エレメントタイプ‘OK‘の名称項目に値を設定
- ここで設定した値をプログラムで判定処理に使用
4.Dynproの編集
- Tr-Cd:SE51 ⇒ スクリーンペインタ
5.GUIステータス 登録
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‘
以上是关于転載Dynpro作成手順的主要内容,如果未能解决你的问题,请参考以下文章
求助!!!WEB DYNPRO FOR ABAP 的ALV操作
求助:Web Dynpro for ABAP的Table如何得到被选中的多行