静态变量的寿命

2020-08-15 23:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我想在功能模块中有一个静态变量。 该功能模块将从另一个系统远程调用(RFC)几次。 即使在远程调用功能模块时,功能模块中的静态变量也能保持其值吗?

示例:

*系统X上的代码段

"系统Y上的两个DUMMY函数的远程调用

呼叫功能"虚拟"目标系统_Y。

呼叫功能"虚拟"目标系统_Y。

*函数DUMMY

功能虚拟。

静态my_var TYPE i。

my_var = my_var +1。

ENDFUNCTION。

两次远程通话后my_var会变成2吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我想在功能模块中有一个静态变量。 该功能模块将从另一个系统远程调用(RFC)几次。 即使在远程调用功能模块时,功能模块中的静态变量也能保持其值吗?

示例:

*系统X上的代码段

"系统Y上的两个DUMMY函数的远程调用

呼叫功能"虚拟"目标系统_Y。

呼叫功能"虚拟"目标系统_Y。

*函数DUMMY

功能虚拟。

静态my_var TYPE i。

my_var = my_var +1。

ENDFUNCTION。

两次远程通话后my_var会变成2吗?

付费偷看设置
发送
2条回答
大道至简
1楼 · 2020-08-16 00:30.采纳回答

好,所以我终于弄清楚了如何设置RFC目标并自己进行了测试。 结论是,即使静态变量位于远程调用的功能模块中,它也会"记住"其值????

昵称总是被占用
2楼-- · 2020-08-16 00:33

您是否发现它还记得多长时间?

# p#

一周热门 更多>