zl程序教程

您现在的位置是:首页 >  其他

当前栏目

SAP Cloud SDK‘s Virtual Data Model

SAPCloudSDK Data model Virtual
2023-09-14 09:03:07 时间

官网链接

SAP S/4HANA Cloud 和 On-Premise 公开的大部分服务都是 OData 服务。 OData 是一种 RESTful API 协议,具有两个关键特性:

  • 每个服务都由元数据文档描述,该文档列出了所有实体、它们的属性和关系以及可以对它们执行的操作。

  • OData 定义了一组类似 SQL 的运算符,允许构建强大的查询。
    但是,手动构建请求可能既乏味又容易出错。 很容易打错实体或属性的名称,这会导致请求失败。 此外,您必须不断地与服务的元数据进行交叉检查,以查找实体和属性的拼写和类型。

虚拟数据模型(Virtual Data Model,简称 VDM )是一组从服务的元数据生成的 API 客户端。 每个实体及其属性都由具体对象表示。 这允许您以流畅、类型安全和可发现的方式构建请求。

对于 SAP S/4HANA Cloud 中的每个 OData 服务,SAP Cloud SDK 中都有一个对应的 npm 包。 您可以在此处找到所有软件包的概述。

所有 VDM 包都以 @sap/cloud-sdk-vdm 为前缀。可以通过在命令行上执行以下命令来安装业务伙伴服务的包:

npm install @sap/cloud-sdk-vdm-business-partner-service