S/4 HANA 1909 Fiori快速激活

主要参考note 2834415在Setup and Configure your SAP Fiori Landscape SAP S/4HANA 1909 FPS01

根据note使用Task List工具自动化SAP Fiori launchpad设置和前端角色生成,以及基于SAP S/4HANA模板交付的SAP业务角色来激活SAP Fiori应 用程序。
在这里插入图片描述
首先要了解一下Task List

Task List

从SAP NetWeaver 7.4 SP 6开始,可以使用SAP提供的task list来完成SAP Fiori的setup工作(这个模式很简单有效,预计SAP会越来越多的使用这种方式实现其它业务sequence操作)。它就是通过一些预定义的task list来自动的实现ABAP 系统配置,对于SAP Fiori来说,Task list就是帮助完成client、前端server、后端server之间通道的安装和配置。说白了就是一个程序成型一些SAP提供的预定义好的任务。一键执行,不能再方便了。

  • 前提条件
    SAP NetWeaver 7.4 SPS 6 or later,需要先打下面的Note
SAP NetWeaver 7.4 SPSSAP Note
SPS 62017302
SPS72017302
SPS82088777 2120509
SPS92088777 2120509
SPS102120509

注意:
如果要想使用task list完成前端的所有配置,至少需要SAP NetWeaver 7.4 SPS 8

Task List使用步骤(和把大象装冰箱一样复杂):

  1. 决定使用那一个task list来完成哪项工作。
  2. 使用TCODE: STC01来执行对应的task list。
  3. 在被选中的task list中显示相应的文档

TCODE: STC01.不妨F4先看一下都有哪些task list,从描述看,这些都是我们感兴趣的。
在这里插入图片描述
这些task list以及它们的类都保存在表STC_SCN_HDR中
在这里插入图片描述
以Fiori Launchpad init 为例,执行后会看到具体的步骤,第一步都有比较详细的帮助文档解释说明

在这里插入图片描述
如第3步的激活OData服务,点击帮助可以看到激活的具体服务。手工执行是同样的效果。
在这里插入图片描述

0. 前提

  • SAP S/4HANA 1909 SP00 或更高
  • SAP FIORI FRONT-END SERVER 6.0 SP00 或更高
  • Embedded 部署
  • 3 个必打的notes: 2798873,2823473,2879402
  • SU25中第一步设置“"Initially fill the Customer Tables”最少要执行两次
  • 激活SAP S/4HANA嵌入式分析,包括BD54和SCC4设置和note 2289865或是note 2636754(BW client)
  • Tasklist 'SAP_ESH_INITIAL_SETUP_WRK_CLIENT'激活 Enterprise Search
  • Tasklist ‘SAP_GW_FIORI_ERP_ONE_CLNT_SETUP

1. Tasklist ‘SAP_FIORI_FOUNDATION_S4

目的:

  • 激活SAP GUI的HTML和其他通用的SAP Fiori launchpad功能所需要的ICF服务节点和ODATA服务。
  • 初始化传统的UI技术(用于HTML和WebDynpro ABAP应用程序的SAP GUI)。
  • 生成可用的SAP Fiori Launchpad用户和管理角色,包括复合角色。

步骤:

  • note 2712785
  • Tcode: STC01 执行Tasklist ‘SAP_FIORI_FOUNDATION_S4’
  • 指定 Workbenck TR
  • 指定创建角色的前缀,如‘Z’

正常情况下 经过上面的步骤,就可以通过Tcode /UI2/FLP 或是通过 url <HTTP/HTTPS>://<SERVER>:<PORT>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html.来打开Launchpad了。
使用admin权限角色的用户登录时可以访问"Fiori Launchpad Admin Group",可以试着打开Fiori Launchpad Designer应用 ,如果能打开说明设置成功。
使用Users权限角色的用户登录,只能看到一个空的launchpad。

激活后的步骤:

  • Note 2426834添加额外的权限缺省值

2. Tasklist ‘SAP_FIORI_CONTENT_ACTIVATION

目的:

  • 激活所有选中SAP Fiori Business Roles相关的SAP Fiori apps。
  • 生成可用的模板角色(working template roles),包括授权配置文件(authorization profiles)
  • 可选:生成测试用户(每个角色一个用户)

步骤:

  • note 2686456
  • Tasklist “SAP_FIORI_CONTENT_ACTIVATION
  • 需要注意几点:
    1. 需要选择的Business Roles比较多,最好后台执行,1次Tasklist运行最好不超过100个Business Role。
    1. 个别Role有一些执行前提条件,可能会引起Warning或是dump,所以尽量选择那些满足前提条件的Role。
    1. 服务激活是一个生成过程,有时可能导致失败。再次启动激活步骤可能就会过去。
  • 默认部署模式是Embedded Deployment。
  • 指定创建Role的前缀,如“Z”

激活后的步骤:

  • 启用My Inbox应用。
    1. TCODE: /IWFND/MAINT_SERVICE,确保将外部服务名为“TASKPROCESSING”的ODATA服务设置为“Routing-based基于路由”的处理模式(not Co-deployed非协同部署),并分配软件组件“/IWPGW/BWF”的系统别名“LOCAL_TGW”。
    1. check note 2348671
  • 开启“轻松访问菜单Easy Access Menu”
    1. note 2441101
    1. 查看wiki上的白皮书,这里有开启Fiori LaunchpadSAP轻松访问菜单所需要的所有细节,然后就可以从ABAP后台的user menu或是SAP menu中选择SAP GUI和Web Dynpro ABAP应用程序并将它们 添加到Fiori Launchpad主页上。除了在App Finder中获取Fiori Catalog外,做这个配置是获取用户菜单和SAP菜单的先决条件。 简单讲有这么几步:1 配置前后端Trust RFC关系;1.1 PFCG创建一个Role,分配权限对象‘S_RFCACL’,其中RFC Same User ID分配为‘Y’,分配给对应的用户;1.2 使用刚创建的用户创建一个RFC destination;1.3 TCODE:SMT1 配置前后端的Trust关系。2 创建 RFC Connection

例子: 前端系统SID: DEV,后端系统SID:T01

  1. 配置前后端Trust关系
    1.1 分配S_RFCACL权限给后端最终用户
    后端,SU56检查用户是否已经有权限对象S_RFCACL的Same User ID='Y’的权限,如果没有,PFCG,创建权限角色,如ZRFCCALL并且分配给用户。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    1.2 创建从后端到前端的RFC连接
    后端,SM59创建RFC连接 DEVCLNT001_RFC
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    1.3 在后端将前端系统定义为Trust System
    后端,SMT1
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 配置RFC连接和系统别名
    2.1 创建RFC连接 -ABAP Connection
    前端SM59,创建RFC连接T01CLNT001_RFC
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2.2 创建RFC连接-HTTP(s) Connection
    前端 SM59创建RFC连接T01CLNT001_HTTPS
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    注意:这里返回404是正常的,因为还没有在技术设定中设置Path Prefix(这里暂时不需要)
    2.3 创建系统别名
    前端 SPRO添加系统别名T01CLNT001
    在这里插入图片描述
    在这里插入图片描述

  3. 激活OData
    前端 /n/IWFND/MAINT_SERVICE 添加服务
    /UI2/EASY_ACCESS_MENU
    /UI2/USER_MENU

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    相同方式添加另一个服务/UI2/USER_MENU

  4. 配置Navigation
    4.1 Fiori Launchpad Designer 为Transaction和Web Dynpro应用创建Target mapping
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述相同方法为Web Dynpro应用创建mapping
    在这里插入图片描述
    4.2为用户分配Target mapping的权限
    前端 PFCG 创建角色ZFIO_SAP_EASY_ACCESS_MENU
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. FLP测试SAP Easy Access Menu
    FLP
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值