其他分享
首页 > 其他分享> > SAP Gateway Service Builder 里的 OData Model 定义方式

SAP Gateway Service Builder 里的 OData Model 定义方式

作者:互联网

每个 OData 服务需要都数据模型定义(模型提供者类)。

在客户开发项目的情况下,开发过程总是从预先定义的数据模型开始(由外而内的方法)。

SEGW 支持下列几种 OData 模型定义方式:

手动定义数据模型

提供最大的灵活性,需要手动定义单个数据模型元素及其属性。

下图就是手动创建的数据模型的一个例子:

Import - 导入

支持下图这几种导入方式:

服务重定义

这个功能能够重新定义现有 SAP 网关服务或从 SAP 系统环境中的框架创建的服务。 例如,服务提供者接口 (SPI)、SAP 业务信息仓库 (BW 查询)、通用交互层 (GenIL)。 重新定义服务功能够重用 SAP 系统环境中存在的各种业务对象和服务。 此外,它连接现有的服务操作,因此无需创建单独的服务实现。

服务包含 - Include

能够包含现有的 SAP Gateway 服务,这样就避免了重新创建其数据模型的步骤。 为了更好地重用,它允许将一个或多个现有服务组合到一个新服务中。 如果选择包含现有服务,则无需执行服务实施阶段。

服务引用 Reference

服务引用能够通过 Service Builder 中的 Reference 选项在引用的数据源中获取数据模型。 这样的数据模型在 Service Builder 中不是持久的,而是在调用 Service Builder 时通过引用获取它们,这与在 Service Builder 中的其他方法中导入的工件不同。 引用的模型始终是只读模式。

标签:现有,服务,Service,Builder,OData,SAP,Gateway,数据模型
来源: https://www.cnblogs.com/sap-jerry/p/16426427.html