点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 场景。 1。 用户...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 场景。 1。 用户...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
场景。
1。 用户创建客户。
2。 根据更改文档,引发事件CREATED(SWE2-配置的自定义Z *模块检查某些条件并引发事件)。
3。 工作流程开始,遍历所有公司代码,并通过BDC同步调用XD01以在其余公司代码中创建客户。
问题。
每次从工作流程中调用XD01时,也会引发事件CREATED,因此将递归调用工作流程。
我无法区分事件是由用户引发还是由工作流程引发。
到目前为止,我只是检查(Z * FM,在引发CREATED事件之前),如果KNB1中只有1个条目,则仅引发该事件。
我正在寻找一种解决问题的灵巧方法,它是暂时抑制工作流会话中的事件生成,传递一些额外的事件参数或其他方法。
谢谢。
嘿
如果在批处理工作项中创建其他CC视图,则执行这些步骤并触发(不需要的)事件的用户应为WF批处理用户(标准定制中的WF-BATCH)。
因此,您可以尝试为工作流定义一个起始条件,例如
&_ EVT_CREATOR&<>'WF-BATCH'
最好的问候
Joe
一周热门 更多>