功能模块
1、功能模块与子过程的区别
子过程程序内部可用,第二程序调用很麻烦,功能模块可以理解为全局子过程,功能模块可以异步执行,可以用于数据库更新,支持Remote Function call ,其他人其他程序也可以用。
2、使用Function module 定义基本属性
Attributes 基本属性
import Export changing 参数设置 接口参数
Source code 源代码 处理逻辑
CALL FUNCTION 调用
异常的定义 Exceptions
ALV的调用
REUSE_ALV_GRID_DISPLAY_LVC.
示例:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'.
EXPORTING
..
I_STRUCTURE_NAME='SPFLI'.(''中的一定大写)
.....
TABLES
T_OUTTAB = it_spfli.
(偷懒只上传了需要修改的部分代码)