SAP Cloud SDK‘s Virtual Data Model
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
相关文章
- SAP UI5函数节流(Throttle)的一个最简单的例子
- 一个查看 SAP UI5 控件所有公有方法的小技巧
- SAP CRM和Cloud for Customer中的Event handler(事件处理器)
- SAP Cloud for Customer页面根据后台数据响应的刷新原理介绍
- SAP CRM,Cloud for Customer和Fiori应用的direct navigation比较
- SAP CDS view自学教程之六:如何在CDS view里消费table function
- 如何查询当前SAP用户所属的组织单元(organization unit)
- 在SAP Cloud Platform ABAP编程环境里调用第三方API的ABAP示例代码
- SAP Commerce Cloud 产品明细页面设计概述
- SAP Commerce Cloud SmartEdit Smart webApplicationInjector
- SAP CRM Fiori 应用和 SAP Commerce Cloud (电商云) UI 如何通过调整 CSS 来改变UI显示风格
- SAP Spartacus里的产品主数据显示的数据源
- SAP Commerce Cloud UI(Spartacus Storefront) 的用户会话管理
- SAP Cloud for Customer使用postman读取user profile的web service
- 如何在SAP Cloud Application Studio里创建Web Service
- 最详细的使用 soapui 消费 SAP Cloud for Customer Web service 的教程
- SAP Commerce Cloud 里的 Media 概念简述
- SAP Commerce Cloud CMS page 和 page template 的概念
- 如何将SAP CRM里维护的Account图片显示到Fiori应用中
- 一个减少SAP CRM product harmonization时体力活的工具
- 如何用 SAP Commerce Cloud CMS API 批量返回多个 CMS Component 数据
- 如何用Java代码在SAP Marketing Cloud里创建contact数据
- 如何在 SAP BTP Java 应用里使用 SAP HANA 数据库
- 如何在 SAP Commerce Cloud Portal 构建和部署 SAP Spartacus Storefront
- SAP Business ByDesign 和支付宝与钉钉集成的一个原型开发案例
- 在Ubuntu上安装SAP Cloud Connector的一些错误
- 如何使用SAP Cloud for Customer的Key User Tool将Mashup添加到UI上
- 如何使用R语言在SAP Analytics Cloud里绘制各种统计图表
- 通过公式处理SAP Analytics Cloud里的dimension,使其符合Date格式需求
- SAP Kyma和Marketing Cloud的连接 - Marketing Cloud里的配置
- ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分
- SAP S/4HANA Cloud SDK 入门介绍