ABAP语言是支持模块化程序设计的,在代码设计中可以使用模块化的程序增加代码的可读性··这里总结可以实现模块化的几种方法:
1 、在程序中可以定义一段宏,实现模块化,宏可以传进参数,参数占位符使用&1 &2 ···&9.定义方式如下: define name.
宏的内容.
end of definition.
掉用的时候也非常方便: name 参数1 参数2. 就可以了。
2、include ,在ABAP开发中可以使用include语句加载另一个程序中的全部语句,通常用于共享数据项的声明。使用方法:include z***. 这样就可以调用 z***中的所有内容了!(前提是建立一个包含程序z***,方法通建立reprot程序)
3,用子程序实现模块化,定义 form name.
子程序内容.
endform.
调用 perform name.就可以。子程序同样可以传进参数!
4、功能模块,function。系统提供了很多内设的函数模块,提供用户在程序中调用,在程序中call function 就看实现对功能模块的调用!!