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

Ama*_*ony 3 sap abap

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

vwe*_*ert 6

IMPORTING将实际参数作为形式参数传递,从而将值从调用者传递给方法.EXPORTING完全相反,从方法中取一个值并将其传回给调用者.CHANGING将这些值组合在一起,将调用者的值再次传递给方法,并在其间发生任何变化.

请注意,虽然IMPORTINGEXPORTING申报和通话之间反转,CHANGING是不是.

  • @amalantony:不可以.在许多其他编程语言中,"in/out/inout"参数和"按值/引用调用"的概念是相互关联的 - 而不是ABAP.您可以决定是否要传递值或引用,而不是指定内容的方向. (2认同)