在 ABAP 中匯入、匯出和更改關鍵字


IMPORTING 透過傳遞實際引數將值從呼叫者傳輸到被呼叫方法

EXPORTING 與 IMPORTING 所做的恰恰相反。它將值從方法傳遞到呼叫者。

CHANGING 透過一個被處理或更改的變數將值從呼叫者傳輸到方法,並且將更改後的值傳回呼叫者。因此,它將 IMPORTING 和 EXPORTING 功能結合在一起。

CHANGING 有幾種用途

CHANGING myvar or CHANGING VALUE(myvar)

透過使用 CHANGING myvar,可以更改變數的值並將其傳遞迴呼叫者或主程式。

使用 CHANGING VALUE(myvar) 是一種異常處理。如果在子例程中出現異常或錯誤,即使變數的值可能已在子例程中更改,該值也將保持不變。

更新時間: 2019 年 12 月 9 日

4K+ 次瀏覽

開始你的 職業

完成課程,獲得認證

開始
廣告