abap - 在 ABAP 中调用方法时 CHANGING 关键字的意义是什么?

标签 abap

我了解IMPORTINGEXPORTING关键字的作用,但是CHANGING关键字的意义是什么?

最佳答案

IMPORTING 将实参作为形参传递,从而将值从调用者传递给方法。 EXPORTING 正好相反,从方法中获取一个值并将其传回给调用者。 CHANGING 将这些结合起来,将值从调用者转移到方法,然后再返回,并在两者之间发生任何更改。

请注意,虽然 IMPORTINGEXPORTING 在声明和调用之间是相反的,但 CHANGING 不是。

关于abap - 在 ABAP 中调用方法时 CHANGING 关键字的意义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16254205/

相关文章:

select - ABAP 7.40 SELECT .. ENDSELECT UP TO n ROWS 语法?

abap - 在包中的所有程序中搜索 MODIFY 语句

abap - 用户特定的 ABAP 断点行为很奇怪

abap - 金额字段长度扩展: Code Adaptations (2 decimals/3 decimals)

ssl - ABAP HTTP 目标 => 检查是否启用了 SSL

abap - 在更改时动态填充选择屏幕参数

dynamic - 如何为READ TABLE设置动态键?

abap - ABAP 直升机 View

string - 字符串内部表的内联声明导致类型不兼容

data-structures - 使用 CL ABAP CORRESPONDING 映射结构中不同级别的字段