云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_cdn是啥_年度促销

小七 141 0

在这篇博文中,学生云服务器,我将分享我是如何在两个没有SADL映射的关联的OData实体之间启用导航的。我浪费了很多时间来搜索关于这个的博文或问题,但没有找到一个。所以现在我找到了答案,希望它能节省您的时间!另外,我希望从反馈和评论中学习,所以可以随意这样做。

相关主题

我今天将讨论几个框架,这里有一些关于这些主题的有用链接。

业务对象流程框架(BOPF)

ABAP到未来,第1部分,共9部分,作者Oliver JaegleSAP BOPF开发者指南

SADL

通过SADL建立基于业务实体的网关服务模型微调基于SADL的网关服务的执行

我们的开发环境包含以下SAP版本

针对SAP ERP 6.0 SP17的EHP7SAP Netweaver 7.4 SP20SAP Fiori前端服务器4.0

我正在开发一个Fiori元素列表报表应用程序,用于管理物料需求记录。最终用户还希望看到每个需求记录的相关物料主数据。

需求数据的OData实体是一个BOPF对象。相关物料主数据由CDS视图支持。两个实体导入,大数据怎么用,SADL支持

相关需求属性

需求号(Key)物料编号(ZzMatnrExt)

物料主属性

物料编号(Matnr)材料类型(Mtart)材料组(Matkl)基本单位(Meins)

我还没有找到将BOPF对象与CDS视图支持的相关数据集相关联的方法。那么,云 服务器,两个相互关联但没有SADL支持的关联的实体如何在各自的OData实体之间导航呢?

在谷歌搜索了很多次之后,我终于找到了我在上面分享的链接,标题是"微调基于SADL的网关服务的执行"。SAP的这个文档分享了一些额外的SADL功能,你可以通过一点额外的ABAP工作来实现。我在那个站点中使用的特定条目是处理OData导航。

创建OData服务中两个实体之间的关联。

创建类实例属性以存储导航信息。

在目标实体的getter方法中存储导航信息。

强制SADL忽略导航并定义一个条件以从数据库中选择目标实体。

评估OData服务输出并按照导航查看相关数据是否可用。

现在当我评估odata服务中提供的数据时,我可以看到新的关系。

在元数据中

在odata响应中获取单个需求记录,有一个到物料信息的导航。

如果你按照这个导航,你会看到相关的物料信息。

利用Fiori元素列表报表中的数据

我们刚才所做的全部工作将使我们能够注释目标实体,什么是物联网,以便在我们认为合适的列表报表应用程序上显示。我使它显示为快速查看方面

如果您发现自己处于实体没有SADL支持的关联的情况下,您可以通过指定您自己的条件来关联数据,从而在SADL支持的ODATA实体之间启用导航。

,大数据中心