配置Web Dynpro和 Web GUI 到Launchpad上
我们之前介绍过如何在Launchpad上安装部署Fiori App,有朋友问我那么部署Web Dynpro和 Web GUI的应用到Launchpad上?今天我们就简单介绍一下这个流程。不是LPD_CUST版本。
我们今天介绍的方法是基于S/4 HANA on-premise 1511 和S/4 HANA Finance 1605 (sFIN 3.0)之后的版本,之前版本的方法是不一样的(gateway sever使用LPD_CUST),这里不做介绍。
如果安装了software component version UIAPFI70 300. 那么LPD_CUST 已经废弃了。详情请参照note 2242596
首先App Descriptor是进行配置Web Dynpro和 Web GUI的容器,App Descriptor存储了Launchpad所需要的配置信息:intent (semantic object & action), texts, parameters。
配置App Descriptor是通过Web Dynpro应用:SUI_TM_MM_APP 进行的。
强调一下,Web Dynpro应用:SUI_TM_MM_APP 是在backend system上,我们配置也在后端系统上。
我们在系统上建立一个SUI_TM_MM_APP的快捷键,如下图:
我们配置应用:Financial Status
配置信息:
启动SUI_TM_MM_APP,首先输入 Technical Catalog信息:
进入App Descriptor维护页面:
按照App library信息进行配置。大家可以发现App Descriptor的信息和Launchpad维护信息是一致的。其实Launchpad的信息就是从app descriptor更新来的。
我们可以通过report /UI2/GET_APP_DESCR_REMOTE_DEV 从后端抽取数据到launchpad上。
专用的RFC连接一定要提前配置好,具体参照note 2269272 和 KBA 2503979。
权限设置
在Launchpad上要有进入Catalogs和Groups 的权限。
所以要维护一个role包含以下权限:
-
要用到的catalogs
-
要用到的Groups
为了能够执行应用,在后端还需要对应的权限,因此role如下图进行配置:
好了,大功告成,在launchpad上可以像使用fiori app一样使用Web Dynpro 和 Web GUI应用了。
本文内容属于个人观点,不代表任何官方。