点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的CRM专家
新的Defect2Correct处理流程存在一个非常令人困惑的问题/行为。
ZMIN缺陷是ZMTM缺陷校正的前身文件。
通过定制设置"进行更改交易类型的设置",我定义了基于后继文档的状态值在前一文档中设置哪个状态值的方法,反之亦然。 我花了最后两天的时间来弄清楚为什么这些设置的行为不一致。 所有设置似乎都是正确的,并且对于所有状态都是相同的,但是它们都会导致另一种行为。
在以下三种情况下,ZMTM无法按预期触发ZMIN的状态更改,或者未按预期触发错误消息,或者未按预期应用取消操作:
1。 如果ZMTM到达状态E0002处于更正状态,则其前身文档ZMIN应设置为E0002进行中->不起作用,并且如果前文档处于编辑模式,则SET_PREDOC/PREDOC_CAN_BE_SET不会触发取消。 如果pre doc处于显示模式,则不会应用状态更改为E0002处理中
2。 如果ZMTM达到状态E0011功能测试,则其前身文档ZMIN应按预期设置为E0002进行中->工作! 如果编辑模式下的预文档显示错误消息,则SET_PREDOC/PREDOC_CAN_BE_SET会触发取消。 如果pre doc处于显示模式,则状态更改为E0002,正在应用处理中
3。 如果ZMTM达到状态E0004重新测试请求,则其前身文档ZMIN应设置为E0017重新测试请求->部分工作-> SET_PREDOC/PREDOC_CAN_BE_SET会触发取消,但不会显示错误消息。 如果博士前处于显示模式,则状态更改为E0017重新测试请求的IS已应用
在第二种情况下,取消和错误消息按预期工作。 在第一种情况下,仅错误消息有效,但不应用取消(在显示模式下状态更改)。 在第三种情况下,取消有效,但未显示错误消息。
为什么所有定制始终都是相同的,但行为还是不一致的??
我知道ZMIN是ITSM的事件,ZMTM是变更文件。 但是,随着某些操作的进行,这可能不是观察到不一致的原因。
我认为,必须存在一些导致这些不一致的隐藏设置。 但是我真的不知道还有什么地方...
我感谢您的任何意见!
最诚挚的问候,
Lennart
(322.4 kB)
感谢相关问题( https: //answers.sap.com/questions/11236598/setpredoc-status-for-predecessor-works-inconsisten.html )在提交我的问题后弹出,我能够解决此问题,即"重置为" 更正并未触发将ZMIN的状态更改为E0002处理中。
该动作是SMTM传递的动作的原始副本(SMTM_TESTED_AND_NOT_OK_TM-重置为"纠正中")。 它在方法调用中附加了一个条目:RESET_STATUS,值为X
删除此表达式解决了我的问题之一。
仍然仍然显示错误消息中的不一致之处。
一周热门 更多>