SAP UI5-SAP云平台

时间:2018-11-27 19:40:12

标签: sapui5 sap

我想知道我是否正确: SAP UI5是JavaScript中可以创建Fiori应用程序的框架的名称。 SCP(SAP Cloud Platform)就像这些应用程序在云中的服务器一样。 因此,我可以创建一个不与SAP HANA交互的应用程序。是吗?

谢谢

2 个答案:

答案 0 :(得分:2)

从技术上讲,您可以创建具有不与SAP实例交互的SAPUI5扩展的应用程序,并在任何兼容的容器中执行该应用程序。但是,如果您阅读了与该主题相关的大多数SAP许可协议的印刷版,则会注意到一个子句,指示您可能需要为非SAP应用程序使用UI5框架的SAP版本。

OpenUI5工具还可以,但是在没有SAP Web IDE的帮助下,该库的使用需要大量代码。此外,尽管您可以使用UI5作为数据服务器的前端进行创建和应用,但是您仍然必须有权访问兼容的数据源。

其他不利因素是缺少使用OpenUI5构建的正式的集成身份验证和授权模型。如果使用SAPUI5来构建应用程序,则可以部署到SAP Fiori启动板,并从集成的身份验证和授权框架中受益。

以下是可从“ SAP开发人员工具”页面上查看的许可协议的摘录。 SAP Developer Tools Page

为方便起见,此处是许可协议的链接。 Link to developer license

我突出了我理解为限制使用非开源版本的SAPUI5库构建非SAP中心解决方案的句子强文本

T1。许可:SAP授予您非专有,不可转让,不可再许可,可撤销的有限使用许可,以复制,复制和分发应用程序编程接口(“ API”),文档,插件,模板,脚本和示例您拥有或控制的台式机,笔记本电脑,平板电脑,智能手机或其他适当计算机设备(任何“计算机”)上的代码(“工具”)以创建新的应用程序(“客户应用程序”)。 您同意客户应用程序不会:(a)不合理地损害,降级或降低任何SAP软件应用程序,服务或相关技术(“软件”)的性能或安全性; (b)绕过或规避SAP的许可限制,和/或为用户提供未经许可的软件访问权; (c)未经SAP事先书面同意,提供或提供任何有关SAP软件许可条款,软件的信息或与SAP产品有关的任何其他信息;或(d)允许从SAP产品提取大量数据到非SAP产品,包括在非SAP产品中使用,修改,保存或其他处理此类数据。为了根据本协议开发客户应用程序,您立约不主张针对任何SAP产品,服务或将来的SAP开发在您创建的客户应用程序中主张任何知识产权。

答案 1 :(得分:0)

SAPUI5是一个JavaScript Web应用程序框架。 SAP使用它来创建SAP Fiori应用程序,其他人可以使用它来创建类似Fiori的应用程序。但是,它也可以用于创建不遵循Fiori Design Guidelines的应用程序,因此不是类似于Fiori的应用程序。此外,还有一个免费的开源版本,称为OpenUI5。

SAP Cloud Platform是一种平台即服务,提供许多不同的服务,包括用于运行HTML应用程序(例如SAPUI5 / OpenUI5(“ UI5”)应用程序)的运行时。

UI5应用程序通常是从SAP NetWeaver AS ABAP系统(用作SAP网关系统)或SAP Cloud Platform运行的,但是由于这些应用程序只是静态文件的集合,因此它们可以在任何地方运行包括一个index.html文件。

是的,您可以创建不与SAP HANA交互的应用程序。