批准者相同时如何跳过MSMP的第一阶段

2020-08-16 20:59发布

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

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


专家您好,

在我们的方案中,MSMP工作流程最多包含三个批准阶段,而风险缓解则在第二个阶段完成。

在某些情况下,第一批准人和第二批准人是同一个人。

在这种情况下,我们如何跳过第一阶段?

预先感谢您提供任何见识。

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

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


专家您好,

在我们的方案中,MSMP工作流程最多包含三个批准阶段,而风险缓解则在第二个阶段完成。

在某些情况下,第一批准人和第二批准人是同一个人。

在这种情况下,我们如何跳过第一阶段?

预先感谢您提供任何见识。

付费偷看设置
发送
4条回答
亦是此间程序员
1楼-- · 2020-08-16 21:20

Theresa,

使用BRFPlus和使用路由规则是可能的。 您可能需要更改当前设计,以实现此目的。 如果经理是第一阶段,则添加一个路由规则,该规则将在经理批准后被调用。 如果角色所有者(第二阶段)相同,则可以将请求路由到另一个路径。 那么该路径将是例如 安全阶段。 由于您有第二条路径,因此在角色所有者(第二阶段)的末尾还需要一条路由,以路由到您的安全人员。

希望可以让您了解如何设计它。

问候,亚历山德罗

绿领巾童鞋
2楼-- · 2020-08-16 21:34

您好 Maj SAP

在您的情况下,您可以设置不自动批准的阶段,并为您的第二阶段开发自定义批准代理,以在他们已经批准先前阶段时不返回任何批准者。

此致

Marcelo

落灬小鱼
3楼-- · 2020-08-16 21:24

嗨,特里萨,

当您在请求发起期间确定路径时,它也起作用。 比较角色所有者和经理,如果角色相同,则转到其他路径。 您可以使用现有的现有规则,也可以构建自定义函数。 在BRFPlus中,您可能必须对GRACROLEAPPRVR表使用DB查找,以及对HR系统或表GRACUSER的函数调用(如果MANAGER_ID已同步)。

希望有帮助。

问候,亚历山德罗

大简至美
4楼-- · 2020-08-16 21:22

嗨,特里萨,

我猜数据库查找应该没问题。 管理器存储在表GRACUSER中的字段MANAGER_ID中。 检查是否存在信息,然后这是一个简单的解决方案。

如果不是这样,则必须定义用户详细信息数据源并运行用户同步。

MSMP中使用的标准功能模块(GRAC_MSMP_MANAGER_AGENT)也从GRACUSER中检索管理器。 还要检查方法CL_GRAC_API_ACCESS_REQUEST-GET_MANAGER_INFO。

希望有帮助。

问候,亚历山德罗

一周热门 更多>