2020-09-06 23:06发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在一种情况下,用户引发的事件只能由同一用户设置为"已关闭"状态("报告人")。 任何用户都可以将其设置为"已解决",但是只有创建票证的用户才能将其设置为"已关闭"。 我确信这不是唯一的要求,但我无法弄清楚。 "我认为"此处的"授权密钥"没有用,因为同一用户可以被一张票据"报告"给用户,但可以成为另一张票据的处理者。
可能是我想得太多了。 如果有人能指出我正确的方向,将不胜感激。
-Sharadha
您好,Sharadha,
我认为仅使用配置是不可能做到这一点的,因此,我将尝试查看BADI CRM_ORDER_STATUS,您可以在其中定义自己的状态管理业务逻辑。
特别检查方法BEFORE_CHANGE。 用户可以设置的每种可能状态都会调用BADI。 因此,当选中状态" CLOSED"并且用户与"报告人"不同时,只需引发异常" NOT_ALLOWED",以避免其他用户对其进行设置。
希望这会有所帮助
亲切的问候,加西亚
你好,莎拉达,
请检查以下注释对您的情况是否有用:
1755271-消息处理器无法将事件状态更改为"已确认","已撤回"或"正在处理"。
此致
阿巴(Abay)
最多设置5个标签!
您好,Sharadha,
我认为仅使用配置是不可能做到这一点的,因此,我将尝试查看BADI CRM_ORDER_STATUS,您可以在其中定义自己的状态管理业务逻辑。
特别检查方法BEFORE_CHANGE。 用户可以设置的每种可能状态都会调用BADI。 因此,当选中状态" CLOSED"并且用户与"报告人"不同时,只需引发异常" NOT_ALLOWED",以避免其他用户对其进行设置。
希望这会有所帮助
亲切的问候,
加西亚
你好,莎拉达,
请检查以下注释对您的情况是否有用:
1755271-消息处理器无法将事件状态更改为"已确认","已撤回"或"正在处理"。
此致
阿巴(Abay)
一周热门 更多>