SWU3 分配SAP_ALL 为什么还报 系统用户 'SAP_WFRT' 权限不足 (S_RFCACL)

471 阅读1分钟

在我们为工作流配置做第一步初始化时候。按照下面的的操作步骤配置:

图片

点击执行活动依然报出 系统用户 'SAP_WFRT' 权限不足 (S_RFCACL) 。

图片

即使,分配了SAP_ALL的参数文件。

原因居然是:

图片

角色没有生成参数文件。

在我们重新点击生成参数文件之后,

图片

工作流初始化配置运行成功。

SAP NOTE:2366252 - Transaction SWU3 explained 可以看完整的解释。

当然,这里没有解释系统配置中的各种错误。

当升级到 S4HANA 后,工作流程将不再起作用。 工作流的后台作业没有启动执行SWU3总是报如下错误:

图片

在SAP NOTE 

2770337 – SWU3 工作流作业未在 S/4HANA 系统中计划运行

2833378 – SWU3 工作流作业未计划运行

其中造成原因就是R_JR_BTCJOBS_GENERATOR没有运行。为什么没有运行,可能造成的原因是:

  • Job Automation 是可能的,  Job Repository 根据 OnPremise Flavor 运行

  • 作业存储库作业自动化在此系统中未激活

  • Job Repository Job Automation 当前已通过 BTCOPTIONS 停用

此时我们只要运行SE38里面运行 R_JR_UTIL_1即可

图片

这样 R_JR_BTCJOBS_GENERATOR就会计划运行了。