http://www.kingbo.name
第十二章 DIALOG 程序入门
前言
DIALOG 程序是在 SAP 中,专门用于设计使用者接口的 ABAP/4 程序技巧;事
实上,所有 SAP 的 FUNCTIONAL 模块的操作接口,都是透过 DIALOG 程序开
发出来的。本章将对 DIALOG 程序操作的原理以及开发工具的使用进行简介。
DIALOG
程序运作的原理
要运作一个 DIALOG 程序,要包含以下的几个要项:
1. Transaction Code:这是启动 DIALOG 程序的 T-CODE,在建立
DIALOG 程序时便要定义之。
2. Screen:在 DIALOG 程序中的运作核心。程序开发者透过 SCREEN
PAINTER 定义 DAILOG 程序中每一个画面的样式与出现的字段
(FIELD),以及画面出现前后要运作的模块。
3. PAI module(Process After Input):指当使用者完成输入画面后,
需要动用到的动作的模块。
4. PBO module(Process Before Output):指一个 SCREEN 要显示
到屏幕之前,所要动用到的动作的模块。
5. Field module:所有模块、SCREEN 所使用到的 FIELD 都在这里定
义。
6. Menu:程序开发者可以透过 MENU PAINTER,定义 MENU BAR
上值以及与程序之间连结。
7. Subroutines:程序开发者自订的子程序都定义在此。
8. 其它:如 TITLE、VARIANT 等,是在定义程序的一些细节。
在建立一个 DIALOG 程序时,必须要 INCLUDE 上述的几个 OBJECT 运作,而
这些 OBJECT 即提供 DIALOG 程序中各个 SCREEN 操作所需要的 MODULE。
因此在设计、制作 SCREEN 时,先要决定 SCREEN 中要处理的动作以及所需
PDF created with pdfFactory Pro trial version www.pdffactory.com
评论10