FM在工作流的运行时添加可能的代理

2020-08-14 13:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们有限制工作项目转...

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

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


专家们,

我们有限制工作项目转发的要求。 我知道我们可以通过在任务的代理分配中定义可能的代理来实现此目的(不允许常规转发)。

但是我们的要求是在运行时动态地从定制表中获取可能的代理。 因此,是否有任何FM或BAPI可用于动态填充可能的代理,而不是在任务中进行静态分配。 还是有其他方法可以达到此要求。

我们正在尝试将自定义工作流程任务映射到"我的收件箱" fiori应用程序。 在此自定义工作流程中,有一项功能只能转发给特定的用户组,这些功能可以在运行时从Z表获取(明智的公司代码)

现在,我们还需要在fiori应用程序中使用此功能。 在进行研发时,我们通过任务中可能的代理选项限制了用户(任务->额外->代理分配->维护->属性->不允许常规转发)。 在此选项中,我们分配了一些测试用户。 当我们尝试在fiori应用中使用转发选项时,仅允许分配的用户。

但这是静态限制。 我们可以在执行任务之前分配可能的代理,并且必须分配所有公司代码中的所有用户。

我们的要求是在运行时分配可能的代理(明智的公司代码)以匹配我们在fiori应用程序中的自定义功能。 因此,转发功能应仅适用于每个公司代码受尊敬的用户集。

有什么办法吗?

谢谢。

12条回答
半个程序猿
2020-08-14 13:57

嗨,萨沙和帕万,

我已经更新了我的帖子,以详细说明我们的要求。 您能否再看一遍问题部分。

如果您已完成整个问题,则应完整了解需求。 现在,如果我们使用" SWW_WI_AGENTS_CHANGE" FM,那么该工作项将转发给特定公司代码的所有用户。 但是我们不想将工作项发送给每个用户。 我们只需要在转发时限制用户。 只能将工作项转发给一组用户(明智的使用公司代码),而不是所有人。

因此,我们需要在运行时动态分配代理。

关于维杰,

一周热门 更多>