将 SAPUI5 应用程序部署到 ABAP 存储库

Posted

技术标签:

【中文标题】将 SAPUI5 应用程序部署到 ABAP 存储库【英文标题】:Deploy SAPUI5 application to ABAP repository 【发布时间】:2018-06-02 06:51:39 【问题描述】:

我开始在 SAP Web IDE 中开发 UI5 应用程序。此时,我只是在一个测试 Fiori Launchpad 中运行它。下一步是将其部署到我们的 ABAP 存储库。我想我需要出于这个原因调整应用程序的某些部分(或添加一些文件)。这是我的实际项目结构:

当我想让它在 ABAP AS 上运行时...

是否缺少重要文件? manifest.json和Component.js应该如何适配? (例如路径) 您还有其他提示吗?

【问题讨论】:

【参考方案1】:

如果应用程序在 web ide 中运行,应用程序通常也会运行部署到该服务器上的服务器上。即:

    如果应用程序在 web ide 中运行,则不会丢失任何文件。 如果应用运行在web ide,Manifest.jsonComponent.json不需要适配。 只测试部署的应用程序:通过web ide部署应用程序或转到事务SE38并运行程序/UI5/UI5_REPOSITORY_LOAD。部署应用程序后,在bsp applications 内的事务SE80 中应该可以看到相同的内容。然后为 fiori 启动板设置应用程序:事务LPD_CUST。之后在 fiori 启动板设计器中设置应用程序:事务/UI2/FLPD_CUST。此后,在事务PFCG 中为 FLPD 创建的组中创建一个角色,该组包含连接到相应应用程序的图块。现在应用程序的磁贴应该可以添加到 fiori 启动板中。

【讨论】:

谢谢。我的应用程序使用 Cordova 插件(使用 Cloud Platform 中的 Hybrid Application Toolkit)。您知道服务器内是否支持 HAT 吗?需要安装吗? 您指的是哪种服务器?混合应用程序不是 Web 应用程序。因此无法在 fiori 启动板中运行混合应用程序。 我利用sap.ndc.BarcodeScanner。我想include my UI5 app to our Hybris Marketing system(在 NetWeaver Application Server ABAP 上运行)。由于我的应用程序是混合的,它不能在浏览器中运行,但引用 this question 和 Michael Jess 回答它应该可以通过 SAP Fiori Client 访问吗?问候。

以上是关于将 SAPUI5 应用程序部署到 ABAP 存储库的主要内容,如果未能解决你的问题,请参考以下文章

将 2 个 Github 存储库部署到同一个 Heroku 应用程序

如何将 gitlab 存储库自动部署到 Google Cloud Platform?

如何直接从我的 Gitlab 存储库部署到 Heroku

如何使用 Hubot 将 Github 存储库部署到 Heroku?

将 Play 代码从 git 存储库部署到生产环境的最佳实践是啥?

我们能否从单个devops存储库为多个Web应用程序创建多个部署