複製鏈接
請複製以下鏈接發送給好友

Dynpro

鎖定
Dynpro通俗地講就是屏幕主界面。一般的窗口系統包括標題欄菜單欄工具欄、狀態欄、以及主界面。 Dynpro 特指 SAP GUI 主界面區域的內容。
中文名
屏幕主界面
外文名
Dynpro
系統包括
標題欄菜單欄工具欄
主要組成部分
屬性
Dynpro 是由用户界面元素和其背後的商業邏輯組成的動態程序。Dynpro 的主要組成部分包括:
1. 屬性。例如當前的屏幕編號,以及下一個屏幕的編號等。
2. 界面元素的位置。例如文本標籤、文本輸入框、按鈕等界面元素的位置安排。
3. 界面元素的屬性。
4. 程序邏輯。這些程序將調用後台的 ABAP 代碼模塊。
自定義屏幕指的是SAP GUI中的屏幕, 屏幕又叫做DYNPRO動態程序,ABAP的屏幕的主要組成部分有GUI Status, GUI Title, Screen等, 簡單的屏幕元素如輸入框, check box, radio button,等,還有複雜些的如Table control可用來批量修改數據, Tabstrip 選項卡用來在一個區域內顯示一組意義相關屏幕. 而ABAP屏幕處理中最重要的邏輯事件就是PBO和 PAI,前者用來動態處理屏幕展示前屏幕元素的屬性,初始化數據等, 後者則在用户在屏幕中輸入某些內容,單擊某個按鈕觸發某功能代碼之後被調用。而其他兩種邏輯事件POV和POH可以廣義地看作是PAI模塊。
在ABAP模塊池和可執行程序中,可以在MODULE和ENDMODULE語句之間定義對話模塊。在屏幕PBO中調用的模塊需要在其後指明OUTPUT附加項,PAI模塊則使用INPUT附加項。