2020-08-16 20:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在我们的方案中,MSMP工作流程最多包含三个批准阶段,而风险缓解则在第二个阶段完成。
在某些情况下,第一批准人和第二批准人是同一个人。
在这种情况下,我们如何跳过第一阶段?
预先感谢您提供任何见识。
Theresa,
使用BRFPlus和使用路由规则是可能的。 您可能需要更改当前设计,以实现此目的。 如果经理是第一阶段,则添加一个路由规则,该规则将在经理批准后被调用。 如果角色所有者(第二阶段)相同,则可以将请求路由到另一个路径。 那么该路径将是例如 安全阶段。 由于您有第二条路径,因此在角色所有者(第二阶段)的末尾还需要一条路由,以路由到您的安全人员。
希望可以让您了解如何设计它。
问候,亚历山德罗
您好 Maj SAP
在您的情况下,您可以设置不自动批准的阶段,并为您的第二阶段开发自定义批准代理,以在他们已经批准先前阶段时不返回任何批准者。
此致
Marcelo
嗨,特里萨,
当您在请求发起期间确定路径时,它也起作用。 比较角色所有者和经理,如果角色相同,则转到其他路径。 您可以使用现有的现有规则,也可以构建自定义函数。 在BRFPlus中,您可能必须对GRACROLEAPPRVR表使用DB查找,以及对HR系统或表GRACUSER的函数调用(如果MANAGER_ID已同步)。
希望有帮助。
我猜数据库查找应该没问题。 管理器存储在表GRACUSER中的字段MANAGER_ID中。 检查是否存在信息,然后这是一个简单的解决方案。
如果不是这样,则必须定义用户详细信息数据源并运行用户同步。
MSMP中使用的标准功能模块(GRAC_MSMP_MANAGER_AGENT)也从GRACUSER中检索管理器。 还要检查方法CL_GRAC_API_ACCESS_REQUEST-GET_MANAGER_INFO。
最多设置5个标签!
Theresa,
使用BRFPlus和使用路由规则是可能的。 您可能需要更改当前设计,以实现此目的。 如果经理是第一阶段,则添加一个路由规则,该规则将在经理批准后被调用。 如果角色所有者(第二阶段)相同,则可以将请求路由到另一个路径。 那么该路径将是例如 安全阶段。 由于您有第二条路径,因此在角色所有者(第二阶段)的末尾还需要一条路由,以路由到您的安全人员。
希望可以让您了解如何设计它。
问候,亚历山德罗
您好 Maj SAP
在您的情况下,您可以设置不自动批准的阶段,并为您的第二阶段开发自定义批准代理,以在他们已经批准先前阶段时不返回任何批准者。
此致
Marcelo
嗨,特里萨,
当您在请求发起期间确定路径时,它也起作用。 比较角色所有者和经理,如果角色相同,则转到其他路径。 您可以使用现有的现有规则,也可以构建自定义函数。 在BRFPlus中,您可能必须对GRACROLEAPPRVR表使用DB查找,以及对HR系统或表GRACUSER的函数调用(如果MANAGER_ID已同步)。
希望有帮助。
问候,亚历山德罗
嗨,特里萨,
我猜数据库查找应该没问题。 管理器存储在表GRACUSER中的字段MANAGER_ID中。 检查是否存在信息,然后这是一个简单的解决方案。
如果不是这样,则必须定义用户详细信息数据源并运行用户同步。
MSMP中使用的标准功能模块(GRAC_MSMP_MANAGER_AGENT)也从GRACUSER中检索管理器。 还要检查方法CL_GRAC_API_ACCESS_REQUEST-GET_MANAGER_INFO。
希望有帮助。
问候,亚历山德罗
一周热门 更多>