点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我们从一个系统调用的RF...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我们从一个系统调用的RF...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我们从一个系统调用的RFC很少,例如:
在更新任务中调用1 RFC->标准RFC
2在更新任务中调用RFC->标准RFC
3在更新任务中调用RFC->标准RFC(此处有提交工作)
4在更新任务中调用RFC->自定义RFC
所有这些都按顺序排列在QRFC(SMQ1)中,并在提交有效的第3 RFC之前按顺序执行。 现在的问题是,一旦触发提交,它将按顺序执行直到第3 RFC,但4 RFC也在第3 RFC之前执行。 即使全部按顺序设置,这可能是什么原因呢? 我也希望第四个RFC仅在第三个RFC完成后才能执行。
谢谢。
Rakesh
Yaah mike,
但是这里的问题是在标准程序/类中调用了RFC3,它在RFC内部传递了commit ='X'。 而且,如果RFC3中没有提交,那么它将不会创建RFC4所需的未清项。
此外,如果RFC4在RFC3之前排在队列中,则RFC4将不会执行并抛出错误,因为RFC4查找由RFC 3创建的未清项目。
谢谢
Rakesh
一周热门 更多>