ABAP 中导入、导出和更改关键字
IMPORTING 通过传递实际参数将一个值从调用方传递到被调用方法
EXPORTING 实际上相反于 IMPORTING。它将方法中的值传递给调用方。
CHANGING 通过一个可处理或更改的变量将值从调用方传递到方法,并将更改后的值传递回调用方。因此,它结合了 IMPORTING 和 EXPORTING 函数。
CHANGING 有以下几种用法
CHANGING myvar or CHANGING VALUE(myvar)
通过使用 CHANGING myvar,变量的值将被更改并传递回调用方或主程序。
使用 CHANGING VALUE(myvar) 是一种异常处理。如果 Subroutine 中发生异常或错误,变量的值将保持不变,尽管它可能已在 Subroutine 中更改。
广告