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