Report(报表)
报表程序的主要作用是将从数据库中抓取出来的数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需要画面操作。
Dialog(事务程序)
事务程序属于对话框程序,提供对话框界面,方便操作人员与系统进行数据交互,这种程序会更新数据库。企业的信息如果需要输入或更新到系统就需要此类程序的协助。它包含定制的屏幕、菜单、标题。
Report与Dialog技术合并产生的程序
这类程序往往不太好给其归类,程序的类型属于"可直接执行程序”,但往往因为一些特殊的需求,需要将Dialog程序的一些技术合并到报表中。它同样具有定制的屏幕、菜单、标题,可以更新数据库。
其他类型
1. 函数(Function)及函数组(Function Group)
函数组,可以包含大量函数,同其他语言一样,针对一些具有共同运算或者判断规则的程序,可以将其写成一个可以共用的代码段,这样就大大避免了冗余代码的存在。
2. Include函数
在ABAP/4中可以使用Include程序载入另一个程序的全部叙述,通常用于共用资料项的宣言,类似于C的Include Header File的做法。他可以是类型、变量的宣言,也可以是一段可执行代码或定义好的Form。
网友评论