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附加项。