各位学习者好,
市场上有各种各样的博客文章介绍了SAP云平台(NEO和Cloud Foundry环境)的各个方面。
在这篇博客文章中,我将向您展示如何在成功地将MTA部署到SAP Cloud Foundry环境之后,使您的FIORI应用程序成为一个高效的应用程序。根据我在SAP cloud foundry的经验,我捕捉到了要执行的步骤。
这将帮助我们社区的开发人员轻松理解缺少的概念,从而使他们在central FIORI launchpad中的Tile成为一个功能齐全/富有成效的Tile。
cloud foundry(或CF)是cloud foundry的一个规范和一套软件工具基金会。它是完全开源的,任何公司或组织都可以使用这些工具或创建符合CF规范的系统。
SAP在其SAP云平台上实施了Cloud Foundry,作为下一代平台即服务(PaaS)开发和运行时环境。
更多关于云铸造的详细信息可在此处找到
通过导航到特定的子帐户,然后到订阅,可以从云驾驶舱使用多个服务。
作为先决条件,阿里大数据应用平台,确保在SAP Web IDE中成功创建并构建了MTA应用程序。以下是MTA部署的一些重要步骤。
在SAP Web IDE中为Cloud Foundry空间配置API终结点。
为Cloud Foundry配置终结点
从模板创建新MTA项目,如下所示:新建->从模板创建项目
步骤1-从模板新建项目
步骤2-选择多目标应用程序
步骤3-输入项目名称
步骤5-在MTA中使用HTML5应用程序库
项目结构
将HTML5(UI5)模块添加到MTA项目中,如下所示。右击您的项目->新建->HTML5模块
第1步-添加HTML5模块
第2步-添加HTML5模块
项目结构将更新如下:
更新的项目结构
在新创建的UI5模块中设计您的应用程序并构建应用程序
构建应用程序
构建成功后,mta\U存档文件夹将自动创建。
成功生成
最后,个人网站建站,在mta\U存档文件夹中部署.mtar文件,如下所示。右键单击.mtar文件并选择Deploy->Deploy to SAP Cloud Platform.
Deploy to SAP Cloud Platform
将MTA成功部署到Cloud Foundry不会使您的应用程序在central FIORI launchpad中成为一个高效的应用程序。从SAP云平台的central FIORI launchpad启动应用程序需要遵循的几个重要步骤如下:
用户通过Approver调用webApp,它提供了一个进入业务的中心点应用程序请求被重定向到XSUAA,用户需要登录。然后创建一个JWT1(jsonweb令牌)并发送给AppRouter。JWT1然后由批准人将请求转发到定义为目的地的相关Web应用URL,它还传递带有凭据的JWT1令牌。
引用自https://blogs.sap.com/2017/07/13/part-2-how-to-use-the-sap-cloud-platform-connectivity-and-the-cloud-connector-in-the-cloud-foundry-environment/
找到您的子帐户或空间的应用程序下的应用程序路由器(根据您的帐户设置)。
确定批准者
打开您的批准者并复制应用程序路由下的批准者URL,如下所示。
批准者URL
使用上一步复制的批准者URL创建新的目的地。
转到您的子帐户->目的地(在导航窗格中)->点击新建目的地按钮。
子账户中的目的地
填写必填字段并保存。
新建目的地
按照上述步骤为您的后端系统创建新目的地。
从您的子账户->连接->云连接器复制云连接器URL。
目的地到连接后端系统
进入您的门户服务->站点管理器-内容管理器,企业软件服务,创建一个新的应用程序。单击+新建->应用程序。
创建新应用程序
输入应用程序标题,在系统下拉字段中选择步骤2中创建的目标,输入UI5组件的名称并保存更改。
创建新应用程序–1
请返回您的web IDE,云服务器买哪个好,打开MTA项目并编辑xs-应用程序.json文件在您的web(UI5)模块中。插入下面的代码片段作为"路由"的前两个参数。
这是web模块识别在Cloud Cockpit中配置的后端目的地所必需的,有助于您在后端系统中与oData服务交互。
和更新的xs-应用程序.json文件如下:
xs-应用程序.json文件
右击您的MTA项目并添加新的启动板模块。项目–>新建–>SAP FIORI Launchpad站点模块。
创建FLP模块
转到您的web应用程序,打开清单.json并确保添加了语义对象和动作。如果没有,请创建如下有效的语义对象和动作
更新清单.json使用语义对象和动作
展开FLP模块文件夹并打开CommonDataModel.json文件文件。FLP->门户网站->CommonDataModel.json文件. 单击+按钮,根据在清单.json文件
将应用程序添加到FLP模块
,大数据怎么学,文件显示如下:
更新CommonDataModel.json文件文件
再次构建MTA项目。将重新生成的.mtar文件部署到SAP云平台。
最后,从您的中心FIORI启动板启动应用程序。
希望这些信息对您有用。通过以下几个重要步骤,我们了解了如何从部署的MTA项目(云铸造环境)的Central FIORI launchpad启动UI5应用程序。
其他有趣的话题再见!