3.1.3 功能模块
功能模块是一小段ABAP代码,用以实现相对独立、可重用的系统功能。功能模块在系统的中央库进行维护,以功能模块组的方式进行管理,每个功能模块组可以包含最多99个功能模块。功能模块可以在系统中的任意位置予以调用,在调用程序和被调用功能模块之间有一个明确定义的数据接口,且能够基于调用程序进行独立的代码测试。
功能模块可以使用事务代码SE37或SE80进行维护,用户自定义的功能模块命名通常以“Z”或“Y”开头,主维护界面如图3-7所示。

图3-7 主维护界面
相关的输入、输出以及操作表数据接口等维护界面如图3-8~图3-13所示。

图3-8 输入参数维护界面

图3-9 输出参数维护界面

图3-10 参考结构维护界面

图3-11 运算表维护界面

图3-12 运行例外维护界面

图3-13 代码逻辑维护界面