トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

ABAP/Dynpro の変更点

Top/ABAP/Dynpro

広義ではDynamic programmingので、画面の動的な動きを組み込み可能なプログラム、狭義では有体に言えば、''画面''のこと。
広義ではDynamic programmingので、画面の動的な動きを組み込み可能なプログラム、狭義では[[PARAMETERS>ABAP/PARAMETERS]]命令で自動生成される以外の''画面''のこと。

* 概要 [#ebba2a90]
SAPシステムで利用されている画面は、全てDynproで構成され、[[レポートプログラム>ABAP/レポートプログラム]]では[[PARAMETERS>ABAP/PARAMETERS]]命令で自動的に生成されるが、ここでは自ら設計し実装する範疇での話。

よく「Dynproは難しい」と言われるが、そんなことはない。
アラが目立ちやすいだけなので、丁寧にデザインし組んだならば、良いものを作ることができる。

** Dynpro [#z1560e9c]
-Dynpro番号
その画面を一意とする番号。自動生成されるDynpro:1000と区別するため、9始まりとかにしておく。
-Dynproタイプ
その画面の性質を、標準・従属画面・ダイアログボックス・選択画面から選択。
-後続Dynpro
その画面が次に遷移するDynpro番号。

** イベント [#aee977a1]
*** PBO - Process Before Output [#h61692f1]
画面表示の前の処理のこと。
例えば、ラジオボタンの選択によって入力項目をグレーアウトするなど。

*** PAI - Process After Input [#uda1385c]
入力項目へのエントリ、ボタンの押下などに基づいた処理を実施する。

** 構成 [#n92a4400]
-[[テーブルコントロール>ABAP/テーブルコントロール]]
-[[タブストリップ>ABAP/タブストリップ]]
-[[GUIステータス>ABAP/GUIステータス]]
-[[GUI表題>ABAP/GUI表題]]

~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)