ABAP 中导入、导出和更改关键字


IMPORTING 通过传递实际参数将一个值从调用方传递到被调用方法

EXPORTING 实际上相反于 IMPORTING。它将方法中的值传递给调用方。

CHANGING 通过一个可处理或更改的变量将值从调用方传递到方法,并将更改后的值传递回调用方。因此,它结合了 IMPORTING 和 EXPORTING 函数。

CHANGING 有以下几种用法

CHANGING myvar or CHANGING VALUE(myvar)

通过使用 CHANGING myvar,变量的值将被更改并传递回调用方或主程序。

使用 CHANGING VALUE(myvar) 是一种异常处理。如果 Subroutine 中发生异常或错误,变量的值将保持不变,尽管它可能已在 Subroutine 中更改。

更新于:09-Dec-2019

4 千 + 浏览量

开启你的 职业生涯

完成课程获得认证

开始
广告