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


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

EXPORTING 与 IMPORTING 所做的恰恰相反。它将值从方法传递到调用者。

CHANGING 通过一个被处理或更改的变量将值从调用者传输到方法,并且将更改后的值传回调用者。因此,它将 IMPORTING 和 EXPORTING 功能结合在一起。

CHANGING 有几种用途

CHANGING myvar or CHANGING VALUE(myvar)

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

使用 CHANGING VALUE(myvar) 是一种异常处理。如果在子例程中出现异常或错误,即使变量的值可能已在子例程中更改,该值也将保持不变。

更新时间: 2019 年 12 月 9 日

4K+ 次浏览

开始你的 职业

完成课程,获得认证

开始
广告