如何根据角色批量激活SAP Fiori服务

 咱们知道Fiori的角色跟ERP的角色是不通用的,即便你的帐号有SAP_ALL的权限,但打开Fiori的时候同样是空的一片:app

只有给帐号加上fiori须要的角色,并激活相关服务才能用fiori app,不然打开Fiori apps会报错,具体错误能够经过GUI事务代码:/n/iwfnd/error_log 查看具体的缘由。网站

首先打开fiori支持库网站:spa

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#3d

在左侧选择:SAP Fiori apps for SAP S/4HANAblog

在这里面就能够根据多种方式查询出相关的Fiori apps,在这里咱们选择经过角色by Roles来查询:事务

这样就能够经过名称查询出角色:同步

固然你也能够经过其余方式,但最终的目的都是同样,获取咱们须要的角色名称,有了这个角色名称,咱们就能够经过它在GUI里面进行激活相关的ICF Services和OData Services:io

以角色:SAP_BR_CASH_MANAGER 为例:class

能够在网站上查询到相关的icf服务以及Odata服务名称:权限

首先在GUI执行STC01,输入:SAP_FIORI_CONTENT_ACTIVATION

执行以后,选中第一个复选框,在点击输入参数按钮:

输入咱们想要激活的角色,固然这里也能够输入多条角色,建议一次性不要超过100条:

输入以后,点击“Job”按钮执行

从执行任务列表里面能够看到系统会同步激活icf和odata服务:

执行完成:

在事务代码:/N/IWFND/MAINT_SERVICE 能够看到相关的Odata服务已经激活了:

相关的ICF服务也处于激活状态:

咱们将这个角色赋给用户,就能够打开Fiori看到相关的Fiori apps了:


以上这种方式是让系统帮咱们搞定所需的服务,固然咱们也能够手动去激活各项服务,结果都是同样的!

相关文章
相关标签/搜索