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

域名备案_网站建设花费_多少钱

小七 141 0

在上一个openSAP课程sapfiori概述:设计、开发和部署中,其中一个主题是使用sapfiori元素构建sapfiori应用程序,这有助于加快sapfiori应用程序的开发,所需代码非常少(或者根本不需要代码)。在sapfiori工具的帮助下,使用sapfiori元素的开发速度进一步提高。sapfiori工具作为扩展插件在sapbusinessapplicationstudio和visualstudio代码中都可用。自2020年6月下旬开始正式上市。

我认为SAP Fiori Tools非常酷,如果您还没有尝试过,那么我建议您阅读本教程-使用SAP Fiori Tools创建一个列表报表对象页面应用程序。它仍然是非常新的,目前面向支持使用sapfiori元素开发sapfiori应用程序。你可能会问,但如果我正在开发一个SAPUI5自由式应用程序呢?我还能用这个工具吗?这些都是我想到的问题,所以我深入挖掘了生成的项目的内部工作原理,很容易发现您完全可以将它的特性用于通用SAPUI5开发。

在这篇博文中,我将展示SAP Fiori Tools提供的可用于通用SAPUI5自由式应用程序开发的重要功能或工具支持。

前提条件

SAP Business Application Studio安装了sapfiori工具扩展的visualstudio代码

UI5工具

sapfiori工具基本上是一套用于前端开发的工具,其中一个使sapfiori工具非常棒的工具是UI5工具。您可能对这个UI5工具还不熟悉(就像我一样),所以我建议您观看这个1小时的视频展示-UI5工具-一个现代的基于CLI的开发体验!

每当我进行前端开发时,我总是使用本地IDE。在我的本地IDE中,我有许多用于前端开发的设置,包括本地SAPUI5运行时。现在,在UI5工具的帮助下,很多设置都被简化了,并且在开发经验方面做得更好了后端OData服务的代理(无需关闭浏览器安全以绕过CORS)

这里也值得注意的是,UI5工具已经在版本2中,而且SAP Fiori工具已经在使用它。因此,如果您是UI5工具的新手,那么请注意版本1和版本2之间有重大的变化。在我挖掘与UI5工具相关的资料(博客文章)的过程中,它们主要来自版本1,在版本1中我遇到了一些问题,在试图解决这些问题的同时,我得出了一个结论,我不妨从版本2中学习一下。因此,我写了这篇博文来分享我从版本2学到的东西。

使用SAP Fiori工具生成应用程序

这背后的工具是Yeoman生成器。我不会详细介绍如何使用这个工具,因为假设您以前已经使用过这个工具。但如果这是您的第一次,请进入下面的教程学习如何使用该工具:

使用SAP Fiori工具创建一个列表报表对象页应用

由于我们的目标是将此应用部署到ABAP系统,大淘客怎么推广,因此请确保在生成模板时,大数据与人工智能,选择OData service Gateway Sample Basic。所有的ABAP系统都应该有这个OData服务,URL应该是:

如果这个服务不可访问,这意味着这个服务还没有激活,因此,在进行下一步操作之前,请确保先将其激活。

您可以在下面的链接中查看生成的项目:

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

您可能希望通过运行下面的命令来测试生成的应用程序:

您应该得到以下结果结果:

请注意,此时生成的应用程序是SAP Fiori元素模板,淘客放单,这是预期的。本文的目的是将此模板用作使用SAPUI5 freestyle应用程序的基础。希望SAP Fiori Tools的未来更新能够为使用UI5 Tooling 2.0的SAPUI5 Freestyle应用程序提供Yeoman生成器模板。我在SAP Business Application Studio中尝试了SAPUI5 Freestyle模板,但不幸的是,大数据与应用,它不允许我单击"下一步"按钮,我被困在了向导那里。

SAPUI5 Freestyle App

下一步是构建自己的SAPUI5 Freestyle App。只需将webapp文件夹中的模板替换为freestyle应用程序的实现。对于这个演示,我只是简单地使用UI5列表控件来显示来自我们后端OData服务的销售订单列表。

再次测试应用程序,您将看到一个简单的UI5页面:

这只是为了展示生成的SAP Fiori元素模板现在已用于SAPUI5 freestyle应用程序,从上面的截图可以看出,所列数据来自后端ABAP系统。

您可以参考下面的项目,将Fiori元素模板转换为SAPUI5 Freestyle应用程序:

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

现在我们已经实现了目标,让我们深入了解一下使这个工具非常棒的特性吧!

检查项目模板

1。让我们检查一下从机器本地为SAPUI5运行时提供服务的能力。寻找ui5-本地.yaml文件,您将看到SAPUI5运行时的配置。

这非常方便,因为该工具已经为您处理库下载和版本管理。您只需更改version字段的值,就可以生成您想要使用的SAPUI5版本。另外,请注意,手机免费建站,只下载此配置中提到的库,这有利于优化。请记住更新此配置以添加/删除应用程序上需要/不需要的库。