只能由"报告者"用户设置的状态-SAP Solution Manager

2020-09-06 23:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在一种情况下,用户引...

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

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


嗨,

在一种情况下,用户引发的事件只能由同一用户设置为"已关闭"状态("报告人")。 任何用户都可以将其设置为"已解决",但是只有创建票证的用户才能将其设置为"已关闭"。 我确信这不是唯一的要求,但我无法弄清楚。 "我认为"此处的"授权密钥"没有用,因为同一用户可以被一张票据"报告"给用户,但可以成为另一张票据的处理者。

可能是我想得太多了。 如果有人能指出我正确的方向,将不胜感激。

-Sharadha

2条回答
我是小鹏鹏啊
2020-09-06 23:55

您好,Sharadha,

我认为仅使用配置是不可能做到这一点的,因此,我将尝试查看BADI CRM_ORDER_STATUS,您可以在其中定义自己的状态管理业务逻辑。

特别检查方法BEFORE_CHANGE。 用户可以设置的每种可能状态都会调用BADI。 因此,当选中状态" CLOSED"并且用户与"报告人"不同时,只需引发异常" NOT_ALLOWED",以避免其他用户对其进行设置。

希望这会有所帮助

亲切的问候,
加西亚

一周热门 更多>