SE37 test sequence - 在同一个main session内依次执行function module

65 阅读1分钟

Created by Jerry Wang, last modified on Dec 29, 2014

clipboard1

顺序执行两个function module:
clipboard2

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.

测试:
clipboard3

ZTEST_AAA执行完毕后,弹出ZTEST_BBB的执行window:
clipboard4

执行结果:全局变量的值能够被输出,证明两个FM运行在同一个main session内。

clipboard5