配置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应用了。

本文内容属于个人观点,不代表任何官方。

原文地址:https://www.cnblogs.com/alexsap/p/7308328.html