点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
对于客户需求,我必须在标准工作流场景WS02000471中添加一个新的容器元素,如下所示:
此后,当我激活工作流程时,出现以下错误:
在调试时,我发现由于该错误而停止了此类的生成:
据我所知,此消息是指启用了修改助手。
但是,我无法"禁用"此类的修改助手,因为无法在SAP GUI中对其进行编辑
在Eclipse中工作时,修改助手不适用。
所以这就像一个22级陷阱的情况...关于如何重新生成此类的任何想法?
2020-03-12-12-53-50-s4x1 -100-change-scenario-edito.jpg (17.1 kB)
我从SAP收到了有关此问题的答案。 他们将努力在预先提供的工作流程场景中停止CDS视图和AMDP类的(重新)生成。
现在,我们只应在激活场景时单击弹出窗口上的"否"。
如果您想知道为什么我要修改 标准工作流程,而不是复制它并处理自定义工作流程...嗯,我们发现此工作流程已在某些标准代码中被引用,例如在类CL_MM_PUR_PR_FLEX_WFL中,称为"硬编码"。
还有
不仅是WF名称,它的主类还在诸如CL_MM_PUR_REQ_TRIGGER_WF类之类的地方进行了硬编码。
不仅这一个WF,而且其他4个WF也像这样硬编码。 如何制作这些WF的自定义副本?
因此,针对同一场景的自定义工作流程很有可能无法完全正常工作,因为标准只会在各个地方寻找该工作流程。 因此,我们只需要修改已发布的标准工作流程即可满足客户要求。
嗨,
该文本涉及锁定问题。
尝试关闭所有不必要的会话(包括ADT); 检查SM12,然后尝试再次激活。
引用全文消息以帮助将来搜索:
嗨,
我看到您在工作流程中有一个业务对象PR项-BUS2009。是可以复制BO 将您的逻辑添加为属性,然后委派业务对象?
亲切的问候,Rob Dielemans
当我在票务中向SAP提出此问题时,目前有开发支持来分析他们是否可以为重新生成SAP提供更正说明。 类,一旦激活。
最初的主要支持是,这就是现在的工作方式,并且在激活工作流场景时无法重新生成。
,从显示的消息中删除,但很遗憾,它是误导性消息。
正如我所提到的,当我检查调试时,真正的信息是其他信息。 SM12当然没有任何东西可以锁定该类或任何相关的东西。
一周热门 更多>