函数 se37
输入参数:当Function 被调用时候,通过输入参数向Function传递变量或者数值
若一个输入参数是可选的(Optional),则该参数可以不传递。
输出参数:当Function 被调用时候,通过输出参数接受从Function 输出的数据,输出参数始终是是可选的(Optional)。
变更参数:通过变更参数向Function传递变量,在Function中可以改变可更改参数的值,并且返回更改后的结果到程序中。
表:是通过内表进行参数传递,处理方式与更改参数一样;
异常:处理Function 中可能发生错误的情况,调用程序检查是否发生了错误,然后采取相应的措施
可以将导入、更改和表参数标记为可选
ü 调用Function时不必为这些参数提供值
ü 可以为可选的导入和更改参数定义缺省值,当调用程序不传输任何值时,可使用这些缺省值
导出参数始终是可选的
Function的调用
使用 CALL FUNCTION 语句调用
Function的名称采用单引号内包含大写字母的形式
在EXPORTING块中,系统会将值传递给Function的导入参数
在IMPORTING块中,可使用导出参数访问调用结果