# Sent: Wednesday, December 3, 2014 6:35 PM
Subject: what does addressable = true mean
Opportunity Odata model里有三个entity set mark成address = true:
SAP help里的解释是mark成address = true的entity set能够直接通过url访问,比如如下两个例子:document history和maxhit.
而对于其他通过$expand访问的entity set, 比如Attachments,product等等,虽然表面上也是通过url直接访问:
但是根据SAP help里的定义,framework在访问这些entity set时,总是先拿到root entity set,即Oppportunity,再执行expand操作。
下面的例子是Framework处理documentHistory的读操作:框架直接call GET_ENTITYSET method直接根据传入的guid将history返回:
但是对于这个expand的url而言:
框架的处理是先从Opportunity出发:
line 28先读取Opp header,再call line 41的read function 读取需要expand的sub entity set信息:
相关推荐
在SAP系统中,ODATA是一种基于RESTful协议的Web服务技术,用于提供与后端业务数据的交互接口。本文将详细介绍SAP后台ODATA开发的步骤,供初学者参考。 **一、数据结构** 在SAP ODATA开发中,首先需要定义数据结构,...
### JAVA调用SAP ODATA服务的关键知识点 在IT领域,特别是企业级应用开发中,Java与SAP系统的集成是一项非常重要的技术。SAP提供了多种API和服务来促进与其他系统的交互,其中ODATA(Open Data Protocol)是一种轻...
### SAP Fiori OData 实施步骤详解 #### 一、OData与SAP Fiori的关系 在SAP Fiori环境中,OData(Open Data Protocol)扮演着至关重要的角色。它是一种用于定义构建和消费RESTful API的最佳实践的标准协议。通过...
在深入探讨SAP UI5 OData开发之前,需要明确几个关键点:SAP UI5是一个前端开发框架,而OData(Open Data Protocol)是一种基于Web的协议,允许创建和消费可查询和可更新的数据服务。SAP Gateway是SAP NetWeaver的一...
CRM 2013 OData查询是一个针对Microsoft Dynamics CRM 2013系统的重要功能,它允许开发者和用户通过OData(Open Data Protocol)接口来访问和操作CRM数据。OData是一个开放的协议,用于在Web上共享和交互数据,支持...
在Java开发中,调用SAP ODATA服务是企业级集成和数据交换的常见场景。在实际操作中,可能会遇到一些挑战,如身份验证、请求方法的使用、跨域问题以及错误处理。以下是对这些知识点的详细说明: 1. **身份验证 (401 ...
2. **OData协议详解**:OData的版本、数据模型、操作类型、URL构造、查询选项等,以及如何使用OData服务来访问和操作SAP系统中的数据。 3. **SAP HANA Cloud Platform**:介绍SAP云平台的角色,它是如何与SAP ...
【SAP Gateway与OData】是SAP低代码开发中的关键组成部分,对于理解和实现企业级应用集成至关重要。SAP Gateway是一种技术平台,它允许不同系统之间的数据交换,特别是与SAP系统和其他非SAP系统之间的交互。OData...
sap press doc 解压密码:abap_developer
本教程将详细介绍以上概念,并通过实际示例指导你完成一个完整的SAP ODATA ABAP开发流程,包括从数据模型设计、服务创建、业务逻辑实现到服务测试的全过程。学习完这个教程,你将具备在SAP环境中构建高效、安全的...
OData:开放数据协议(Open Data Protocol,简称OData)是一种描述如何创建和访问Restful服务的OASIS标准。该标准由微软发起,前三个版本1.0、2.0、3.0都是微软开放标准,遵循微软开放规范承诺书(Microsoft Open ...
是一个与SAP Core OData Processor API相关的压缩文件,版本为0.7.0。SAP Core OData Processor API是SAP开发的一个关键组件,它主要用于处理OData(Open Data Protocol)服务的实现,这是一种基于RESTful架构的数据...
通过学习和实践这个“SAPUI5-OData-V4”项目,你不仅可以深化对SAPUI5的理解,还能掌握如何高效地利用OData V4模型进行数据操作,这对于任何希望在企业级Web开发中使用SAPUI5的开发者来说都是一份宝贵的资源。
SapAPI 该程序正在读取SAP API。 此API从防火墙后面的SAP ECC系统公开ODATA。 需要一个天蓝色的AD帐户,一个SAP-id,包括访问SAP系统中技术角色的权限。 SAP API已在Azure API管理中注册。
2. 在`sap/bc/rest`节点下创建一个名为`odata_epm`的新子元素,并将其设置为独立服务。在“处理程序列表”选项卡上选择处理类`CL_ODATA_EPM_HANDLER`。如果`odata_epm`服务节点不存在,你需要这样做。 3. 激活`odata...
SAP Gateway是一个技术平台,它为开发人员提供了创建和提供基于OData(Open Data Protocol)的服务的工具。这些服务使得非SAP系统能够通过标准接口,如REST(Representational State Transfer)访问SAP数据。这大大...
**OData简单demo** 在IT领域,OData(Open Data Protocol)是一种开放的协议,用于在Web上共享数据。它允许客户端通过HTTP协议访问和操作数据,提供了丰富的查询选项,如 `$expand`、`$filter`、`$inlinecount`、`$...
首先,理解"C#调用SAP接口"这个主题,我们需要知道的是,SAP提供了NetWeaver Gateway(NW Gateway)服务,它允许外部应用,包括C#应用程序,通过标准的RESTful或OData协议访问SAP系统的数据和功能。DEV控件可能是SAP...
OData,全称为Open Data Protocol,是一种开放标准的网络数据交互技术,旨在规范数据的结构模型和访问方式。它的核心特性在于支持HTTP、XML和JSON等标准协议,使其能够跨平台、跨设备、跨语言地进行数据交换。OData...
RTCRcrm52的SAP CRM Web客户端UI是企业数字化转型的重要组成部分,它的强大功能和灵活扩展性为企业提供了无缝的客户管理体验。理解并掌握其开发原理和技术,对于优化业务流程、提升员工效率具有深远意义。随着技术的...