ABAP中的导入,导出和更改关键字
IMPORTING通过传递实际参数将值从调用方转移到被调用方法
导出与导入相反。IT将值从方法传递给呼叫者。
CHANGING正在通过处理或更改的变量将值从调用方传输到方法,并将更改后的值传递回调用方。因此,它结合了导入和导出功能。
可以使用以下几种方式更改:
CHANGING myvar or CHANGING VALUE(myvar)
通过使用CHANGINGmyvar,变量的值将更改并传递回调用方或主程序。
使用CHANGEINGVALUE(myvar)是一种异常处理。如果子例程中存在异常或错误,尽管变量的值可能已在子例程中更改,但变量的值将保持不变。