Created by Jerry Wang, last modified on Dec 29, 2014
順序執行兩個function module:
function module ZTEST_AAA将輸入參數存儲到定義于function group的全局變量GV_DATA中:
FUNCTION ZTEST_AAA.
**"----------------------------------------------------------------------
**"*"Local Interface:
**" IMPORTING
**" REFERENCE(IV_TEST) TYPE STRING
**"----------------------------------------------------------------------
*
*
WRITE: / iv_test.
gv_data = iv_test.
ENDFUNCTION.
function module B直接列印該全局變量:
FUNCTION ZTEST_BBB.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"----------------------------------------------------------------------
WRITE: / 'in ZTEST_BBB,gv_data: ', gv_data.
ENDFUNCTION.
測試:
ZTEST_AAA執行完畢後,彈出ZTEST_BBB的執行window:
執行結果:全局變量的值能夠被輸出,證明兩個FM運作在同一個main session内。