本文中的例子适用于Hub部署结构,Embedded道理差不多,理解为主
- note 2441101,
- 查看wiki上的白皮书,这里有开启Fiori LaunchpadSAP轻松访问菜单所需要的所有细节,然后就可以从ABAP后台的user menu或是SAP menu中选择SAP GUI和Web Dynpro ABAP应用程序并将它们 添加到Fiori Launchpad主页上。除了在App Finder中获取Fiori Catalog外,做这个配置是获取用户菜单和SAP菜单的先决条件。
例子: 前端系统SID: DEV,后端系统SID:T01
-
配置前后端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
-
配置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
-
激活OData
前端 /n/IWFND/MAINT_SERVICE 添加服务
/UI2/EASY_ACCESS_MENU
/UI2/USER_MENU
相同方式添加另一个服务/UI2/USER_MENU -
配置Navigation
4.1 Fiori Launchpad Designer 为Transaction和Web Dynpro应用创建Target mapping
相同方法为Web Dynpro应用创建mapping
4.2为用户分配Target mapping的权限
前端 PFCG 创建角色ZFIO_SAP_EASY_ACCESS_MENU
-
FLP测试SAP Easy Access Menu
FLP