我想说明一下我遇到的一些模棱两可的时刻:
所以我可以创建一个没有与SAP HANA交互的应用程序。是那么回事吗?
谢谢
发布于 2018-11-27 20:22:08
SAPUI5是一个JavaScript web应用程序框架。SAP使用它创建SAP Fiori应用程序,其他人可以使用它创建类似Fiori的应用程序。然而,它也可以用来创建不遵循Fiori设计指南的应用程序,因此也不像Fiori那样的应用程序。此外,还有一个名为OpenUI5的免费开源版本。
SAP云平台是一个提供多种不同服务的服务平台,包括为SAPUI5 5/OpenUI5 5 ("UI5")应用程序服务的运行时。
UI5应用程序通常在SAP系统(作为static系统)或SAP平台上运行,但由于每个应用程序都是静态文件的集合,因此可以通过包含一个UI5文件从任何地方运行。
所以是的,你可以创建一个没有与SAP HANA交互的应用程序。
发布于 2018-12-24 19:01:32
从技术上讲,您可以创建一个不与SAPUI5实例交互的扩展的应用程序,并在任何兼容的容器中执行该应用程序。但是,如果您阅读了与此主题相关的大多数SAP许可协议的细节,您将注意到一个条款,该条款表明您可能要为非SAP应用程序使用SAP版本的UI5框架负责。
OpenUI5工具是可以的,但是没有SAP的帮助,这个库的使用非常需要代码。此外,虽然您可以使用UI5作为数据服务器的前端创建和应用程序,但仍然必须访问兼容的数据源。
其他的缺点是缺乏一个使用OpenUI5构建应用程序的正式、集成的身份验证和授权模型。对于构建应用程序的SAPUI5,您可以部署到SAPUI5,并从集成的身份验证和授权框架中获益。
以下是您可以在SAP Developer Tools页面上查看的许可协议的摘录。SAP开发工具页
为了方便起见,这里有一个与许可协议的链接。链接到开发人员许可证
我强调了强文本的句子,我理解这些句子是为了限制使用非开源版本的SAPUI5库来构建以非SAP为中心的解决方案。
T1。许可证: SAP授予您一个不可独占、不可转让、不可再许可、可撤销和有限使用的许可证,用于复制、复制和分发应用程序编程接口("API")、文档、插件、模板、脚本和桌面、笔记本电脑、平板电脑、智能电话或其他适当计算机设备(任何“计算机”)上的示例代码(“工具”),以创建新的应用程序(“客户应用程序”)。您同意客户应用程序不会: (a)不合理地损害、降低或降低任何SAP软件应用程序、服务或相关技术(“软件”)的性能或安全性;(b)能够绕过或规避SAP的许可证限制和/或向用户提供这些用户未获许可的软件的访问权限;(c)未经SAP的书面同意,提供或提供任何有关SAP软件许可证条款、软件或与SAP产品相关的任何其他信息;或(d)允许将大量数据从SAP产品提取到非SAP产品,包括使用、修改、保存或以其他方式处理非SAP产品中的此类数据。作为根据本协议开发客户应用程序的权利的交换条件,您不得针对任何SAP产品、服务或未来的SAP开发,在您创建的客户应用程序中维护任何知识产权。
https://stackoverflow.com/questions/53506951
复制相似问题