专栏首页Jerry的SAP技术分享RFC and session issue - why we should use DESTINATION NONE?

RFC and session issue - why we should use DESTINATION NONE?

Created by Jerry Wang on Oct 11, 2014

创建一个最简单的remote function module:

在function module source code里有一个COMMIT WORK。

在主程序里,直接call 该function module,其source code里line 8的COMMIT WORK AND WAIT会trigger主程序里注册在COMMIT上的form logic_main:

REPORT ZRFC.
form logic_main.
   WRITE: / 'I am in main session and triggered by COMMIT WORK.'.
endform.
START-OF-SELECTION.
   PERFORM logic_main ON COMMIT.
   call function 'ZRFC'.

输入:

如果要避免这种问题,使用DESTINATION ‘NONE’. 在这种情况下,该function module在一个新的external session下执行,其COMMIT WORK不会触发原report注册在COMMIT上的subroutine。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Product Archive相关的标准function module

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • Angular应用的依赖注入调试

    Jerry Wang
  • JavaScript ES6对Proxy的原生支持的一个例子:开发人员学习额外的编程语言

    使用代理模式,使得Jerry作为一个ABAP开发人员被雇佣的时候,在业余时间里,也能自学其他的编程语言:

    Jerry Wang
  • Product Archive相关的标准function module

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • 【Javascript】—— 1 方法function的高级特性

    本篇仅仅对于function作简单的讲解,在javascript中function不仅仅是方法,它其实是一个变量,因此拥有自己的属性,并且可以当做参数传递给...

    用户1154259
  • 「小程序JAVA实战」 小程序私有页面的生命周期以及导航(10)

    PS:这块主要是对配置的生命周期的熟悉,了解下redirectTo 和 navigateTo 之前的区别。

    IT故事会
  • CS系列-Socks代理应用

    例如拿下了一台主机,该主机存在dmz区,有公网ip,可以访问内网,那么我们需要借助这个主机为跳板来进行后续的内网渗透。

    字节脉搏实验室
  • JavaScript:prototype&apply&call

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    奋飛
  • Power Designer数据库建模工具,正向、逆向工程

    现在我们来使用Power Designer这个工具设计数据库。首先打开Power Designer这个工具,点击【文件】菜单,在下拉框中选中【建立新模型】,如下...

    故久
  • js的并行加载以及顺序执行

    重新温习了下这段内容,发现各个浏览器的兼容性真的是搞大了头,处理起来很是麻烦。 现在现总结下并行加载多个js的方法:   1,对于动态createElement...

    欲休

扫码关注云+社区

领取腾讯云代金券