SAP Knowledge Wiki
ABAP/Dynpro
の編集
Top
/
ABAP
/
Dynpro
-- 雛形とするページ --
(no template pages)
広義では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)
タイムスタンプを変更しない
広義では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)
テキスト整形のルールを表示する