ABAP中的后台工作流程问题

2020-08-25 15:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) ABAP专家您好, 我们有一...

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

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


ABAP专家您好,

我们有一个自定义要求,即在完成采购合同/采购订单的处理(保存)后,以背景模式执行一些自定义功能。 我们已经使用RFC功能模块完成了此操作,但是出现了以下问题

当大量人员(约500个)处理大量合同(约500个)时,出现以下问题

问题:SM58充满了许多TRFC请求(已记录交易记录),并且有人必须手动处理才能执行以RFC FM编写的功能。

因此,我们尝试将RFC FM更改为Background Job,并在Contract的保存BADI中尝试执行此Job。 但是SM37并没有淹没记录有事务的SM58,而是淹没了处于释放状态的作业。(发出消息,没有活动的后台工作流程来处理这些作业)。

因此,我们已经考虑使用QRFC解决此问题。 不太确定这是否可以解决问题。 我们还有其他解决方案吗? 请让我知道我们如何解决这个问题。

5条回答
葫芦娃快救爷爷
2020-08-25 15:43

(typo:后台任务中的调用函数... = tRFC/qRFC,后台单元= bgRFC; tRFC/qRFC被bgRFC取代)

如果可以 不能使其与tRFC一起使用,那么对qRFC或bgRFC的尝试就毫无用处。 如果使用tRFC阻止了"资源",我不明白为什么不使用qRFC/bgRFC阻止它们。

"它们似乎没有被执行":您似乎不确定会发生什么 继续,因此您首先应确保至少有一个正在执行,运行是否缓慢以及原因。 请要求管理员为您提供帮助(如我之前所说的SMQS,SM66/不是SM60,SM61,RZ04,SM63,RFC配置文件参数...)

一周热门 更多>