SADL模型类型DDIC与预期的CDS类型不同

2020-08-23 16:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的SAP OData专家 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的SAP OData专家

我正在尝试创建具有关联关系的CDS视图中引用的OData

 @ AbapCatalog.sqlViewName:'ZDDL_PO_DATA'
 @ ObjectModel.modelCategory:#BUSINESS_OBJECT
 @ AbapCatalog.compiler.compareFilter:是
 @ AccessControl.authorizationCheck:#检查
 @ EndUserText.label:"与关联的PO数据"
 将视图ZCDS_PO_DATA定义为从ekko中选择
 关联到[l]作为_ekko_lfa1的lfa1
     在ekko.lifnr = _ekko_lfa1.lifnr
 与ekpo的关联[*]为_ekko_ekpo
     在ekko.ebeln = _ekko_ekpo.ebeln
 将[*]与eket关联为_ekko_eket
     在ekko.ebeln = _ekko_eket.ebeln
 {
     密钥ekko.ebeln,
     ekko.lifnr,
     _ekko_lfa1,//公开关联
     _ekko_eket,//公开关联
     _ekko_ekpo//公开关联
 }
 

然后我创建的OData定义是SEGW,然后右键单击数据模型,然后引用

然后我选择CDS

可能是什么问题? 我在Google中搜索了该特定邮件,但找不到完全匹配的邮件。

最好的问候

安德烈·朱利叶斯

(10.7 kB)
2条回答
SKY徐
2020-08-23 16:30

我正好面对 同样的问题,在我的案例中,将CDC视图中的DDIC实体即sbook包装了起来。 那解决了错误消息。 我相信SADL模型期望CDS是所有实体,而不是DDIC对象。

一周热门 更多>