模块化程序—函数 function

函数  se37

输入参数:当Function 被调用时候,通过输入参数向Function传递变量或者数值
若一个输入参数是可选的(Optional),则该参数可以不传递。

输出参数:当Function 被调用时候,通过输出参数接受从Function 输出的数据,输出参数始终是是可选的(Optional)。

变更参数:通过变更参数向Function传递变量,在Function中可以改变可更改参数的值,并且返回更改后的结果到程序中。

表:是通过内表进行参数传递,处理方式与更改参数一样;

异常:处理Function 中可能发生错误的情况,调用程序检查是否发生了错误,然后采取相应的措施

可以将导入、更改和表参数标记为可选

ü  调用Function时不必为这些参数提供值

ü  可以为可选的导入和更改参数定义缺省值,当调用程序不传输任何值时,可使用这些缺省值

导出参数始终是可选的

Function的调用

使用  CALL FUNCTION  语句调用

Function的名称采用单引号内包含大写字母的形式

在EXPORTING块中,系统会将值传递给Function的导入参数

在IMPORTING块中,可使用导出参数访问调用结果

原文地址:https://www.cnblogs.com/jingchiw/p/7361068.html