admin管理员组文章数量:1026989
文章目录
- OData 服务里 $expand 操作的应用场景
- 步骤1:创建一个新的 Entity Type Author
- 步骤2:创建一对 EntitySet
- 步骤3:创建一个新的 Association
- 步骤4:创建一个新的 Navigation Property
OData 服务里 $expand 操作的应用场景
本步骤到目前为止我们完成的 OData 模型创建,只有一个节点即 Book. 在实际的项目中,OData 模型比我们教程里出于教学目的而设计的模型复杂得多。
比如下图是 SAP CRM My Opportunities Fiori 应用的 OData 模型,可以看到模型根节点 Opportunity 能够导航到其他子节点,比如通过我们马上要在本步骤学习的 Navigation Properties(导航属性)
,从根节点 Opportunity 出发,可以导航到其他子节点。比如下图黄色的 Products 是导航属性之一,通过这个字段,可以导航到该 Opportunity 包含的所有 Products 数据。
这种 Opportunity 与 Products 的导航从属关系,也体现在 Fiori 应用的 UI 上。My Opportunity 这个 Fiori 应用,Opportunity 的明细页面有若干个 Tab 标签页,从第二个标签页开始,每个标签页对应着 Opportunity OData 模型的一个子节点。以下图 Products 标签页为例,其包含
文章目录
- OData 服务里 $expand 操作的应用场景
- 步骤1:创建一个新的 Entity Type Author
- 步骤2:创建一对 EntitySet
- 步骤3:创建一个新的 Association
- 步骤4:创建一个新的 Navigation Property
OData 服务里 $expand 操作的应用场景
本步骤到目前为止我们完成的 OData 模型创建,只有一个节点即 Book. 在实际的项目中,OData 模型比我们教程里出于教学目的而设计的模型复杂得多。
比如下图是 SAP CRM My Opportunities Fiori 应用的 OData 模型,可以看到模型根节点 Opportunity 能够导航到其他子节点,比如通过我们马上要在本步骤学习的 Navigation Properties(导航属性)
,从根节点 Opportunity 出发,可以导航到其他子节点。比如下图黄色的 Products 是导航属性之一,通过这个字段,可以导航到该 Opportunity 包含的所有 Products 数据。
这种 Opportunity 与 Products 的导航从属关系,也体现在 Fiori 应用的 UI 上。My Opportunity 这个 Fiori 应用,Opportunity 的明细页面有若干个 Tab 标签页,从第二个标签页开始,每个标签页对应着 Opportunity OData 模型的一个子节点。以下图 Products 标签页为例,其包含
版权声明:本文标题:16. 如何修改 SAP ABAP OData 模型,使其支持 $expand 操作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1729124151a939461.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论