跨不同版本修改和传输正在运行的工作流程

2020-08-26 15:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 问题背景: ...

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

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


专家们,

问题背景:

1。 我们正在为已经运行10多年且维护不善的系统进行数据迁移。

2。 当前,存在一个现有的自定义工作流程,该工作流程会在循环中的 BUS1001006 ViewCreated 事件触发,直到维护特定的工厂视图为止。 (这对于客户现有的业务流程是合理的)

3。 我们不希望在迁移过程中触发此事件,因为我们正在将多达10万行的材料扩展到不同的工厂。 在质量检查系统中进行此操作时,我们已经看到主要的性能问题。
4。 由于没有与此事件相关的事件链接,因此我们的临时解决方案是插入一个虚拟任务,该任务将在第一次工厂扩展后通过使用请求的开始时间暂停工作流程。

问题/问题:

1。 在珠三角,有成千上万的工作流项目在不同版本上运行,我们不允许取消它们。 我读过任何更改都会在运输时生成新版本。

问题:

1。 有没有一种方法可以在一次传输中修改和传输工作流的不同版本?

2。 另外,是否可以暂时停用此 ViewCreated 事件?

感谢和问候。

1条回答
半个程序猿
2020-08-26 15:38

您好

ViewCreated是SAP交付的标准事件。 如果您不希望当前的工作流模板在将来引发此事件时将来启动,则可以通过在开发环境中进入WF标头(PFTC_CHG)来停用WF,然后转到"触发事件"。 从此处停用事件链接。 生成一个新版本并保存。是的,它将创建一个传输。

将此传输应用于生产时,当前正在处理的工作流应继续处理,直到达到其自然结束为止。 由于您已停用事件链接,因此不会启动任何新的工作流程。

希望这会有所帮助,

起诉

一周热门 更多>