云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_阿里容器云_优惠券

小七 141 0

在我以前的博客文章sapfiori Tools–SAPUI5 Freestyle App中,我展示了如何使用sapfiori工具设置SAPUI5 Freestyle App。在您完成构建和测试UI5应用程序之后,好评返现网,下一个合乎逻辑的事情就是为部署做好准备。在这篇博文中,淘客帝国,我将展示如何使用sapfiori工具将SAPUI5应用程序部署到ABAP服务器上安装了sapfiori工具扩展的visualstudio代码ABAP服务器(在这个演示中,我使用的是S/4HANA)将数据加载到SAPUI5 ABAP存储库的OData服务被激活

UI5工具

正如我在上一篇博文中提到的,UI5工具是sapfiori工具背后的众多工具之一。UI5工具还负责将UI5应用程序部署到多个目标系统,包括ABAP服务器。

如果您仍在使用针对Eclipse的SAPUI5工具,那么您应该阅读这篇博客文章—针对Eclipse的SAPUI5工具—现在是寻找替代工具的时候了。简而言之,SAPUI5的Eclipse工具已经正式退役。尽管sapwebide仍然可以用于将ui5app部署到ABAP服务器,但SAP一直在推广下一代IDE,即sapbusinessapplicationstudio,淘客基地,因此,它可以用于将ui5app部署到ABAP。从SAP Business Application Studio来看,用于部署UI5应用程序的工具是UI5工具。

综上所述,我们已经是UI5工具形式的第三代SAPUI5工具。通过这个工具,您可以通过使用首选的开发IDE来利用它。虽然这个工具为您选择的IDE提供了使用的可能性,但对于那些非常习惯使用sapwebide的人来说,返利app是真的吗,使用它可能不是那么直接。因此,我创建了这篇博文,展示如何使用它将UI5应用程序部署到ABAP服务器。

部署到ABAP服务器

此演示的基础项目是我以前的博文SAP Fiori Tools–SAPUI5 Freestyle应用程序中的解决方案。如果您在那篇博客文章中完成了演示,那么您就可以继续执行这篇博客文章中详细介绍的步骤了。但如果您没有解决方案,您可以在下面的链接中找到解决方案:

https://github.com/jcailan/cap-samples/tree/blog-fiori-tools

但是,如果您使用的是Visual Studio代码,则需要确保已安装模块。现在,基地项目准备就绪,让我们开始部署过程。检查包.json文件。系统的初始状态包.json让部署脚本如下所示:

如您所见,如果您运行部署脚本,它将执行命令并生成部署配置。

2。在命令行上执行部署脚本:

系统将提示您回答ABAP包和传输请求号等信息-请参阅下面的屏幕截图了解更多详细信息:

请注意,部署脚本在包.json已更新为:

还有ui5-部署.yaml文件已创建。作为UI5应用程序的部署描述符

3。更新部署描述符ui5-部署.yaml包含服务器凭据配置的文件。此外,还要确保应用程序的名称以Z或Y开头作为客户名称空间(每个ABAPer都应该知道这一点)。

您可以按照上面的模板进行更改,但保持凭据部分不变,因为我们将在下一步中将UI5\u USERNAME和UI5\u PASSWORD定义为环境变量。我们这样做是因为你不希望你的用户名和密码成为你提交给git的项目文件的一部分。创建.env文件,该文件将包含环境变量UI5\u USERNAME和UI5\u PASSWORD的值。文件应包含以下条目:

5。现在部署设置已经完成,是时候再次执行部署命令了:

如果一切都顺利执行,您将在终端中打印一系列日志,并以以下消息结束:

注意,在实际部署之前,该工具首先构建UI5项目,并对UI5文件进行缩小和生成文件*预加载.js文件夹。因此,该工具已经在实际部署之前处理了所有最佳实践构建过程。

测试部署的UI5应用程序

1。转到SICF tcode并使用app name作为服务名称的值来搜索您的应用程序。找到后,右键单击ui5应用程序节点并单击测试服务来测试应用程序。这将启动你的UI5应用程序的URL,你应该看到以下结果:

就是这样!您已经使用SAP Fiori Tools/UI5工具部署了一个SAPUI5应用程序!

结束

现在您可以看到使用新的UI5工具部署SAPUI5应用程序是多么容易。希望这篇博文能帮助您从当前首选工具过渡到使用这个新的SAPUI5工具。

这个工具的优点是开放性,因为您可以在首选IDE上使用它。为了进一步缓解你的过渡期,云服务器好用吗,我建议你对节点.js运行时(如果您还没有获得此信息)。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

如果您有任何意见、建议或问题,将不胜感激。干杯!~