zoukankan      html  css  js  c++  java
  • 配置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应用了。

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

  • 相关阅读:
    net core体系-2继续认识net core
    net core体系-1概要
    iOS开发UI篇—懒加载
    iOS开发UI篇—简单的浏览器查看程序
    iOS开发UI篇—transframe属性(形变)
    iOS开发UI基础—手写控件,frame,center和bounds属性
    iOS开发UI篇—Button基础
    Foundation框架—集合
    Foundation框架—字符串
    Foundation框架—结构体
  • 原文地址:https://www.cnblogs.com/alexsap/p/7308328.html
Copyright © 2011-2022 走看看