CDS:DDL源关联错误

2020-09-02 00:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我试图创建一个具有关联的...

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

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


你好

我试图创建一个具有关联的基本CDS视图,但最后出现了两个问题。 你能给我指出正确的方向吗?

问题1:当我在以下示例中使用参数时,"关注关联"选项不起作用,但是如果我注释了该参数,它将起作用。

问题2:当我指定基数[0 .. *]或[1 .. *]时,我在路径表达式中收到一条警告消息"关联_salesitem可能影响结果集的基数"。 在这种情况下,我不会访问路径表达式中的任何字段。

SAP_ABA-740版和SP级别0017

 @ AbapCatalog.sqlViewName:'zsnv_cds_case'
 定义视图ZSN_CDS_CASE
     与参数Salesorder:vbeln
     从vbak中选择
     将[1 .. *]与vbap关联为_salesitem
         $ projection.vbeln = _salesitem.vbeln
     {
     vbak.vbeln,
     大小写(vbak.vbtyp)
         当'C'然后'Order'
         当" G"然后"合同"
         其他"其他"
     以OrderType结尾,
     vbak.kunnr,
     案件
         当_salesitem.netpr <= 100时,则"小订单"
         否则"考虑大订单"
     以OrderRange结尾,
     _salesitem
     }
 其中vbak.vbeln = $ parameters.Salesorder
 

提前谢谢

付费偷看设置
发送
2条回答
太Q了
1楼-- · 2020-09-02 01:35

嗨,

您正面临此问题,因为您在SELECT语句中使用了关联。 我无法真正理解"关注协会"的确切含义。 但我确信您的所有问题都可以通过此博客得到解答:

https://blogs.sap.com/2018/08/20/cardinality-of-association-in-cds-view/

致谢

GK

宇峰Kouji
2楼-- · 2020-09-02 01:26

感谢您将我指向该链接,我已经遍历了它,但是在关联中没有有关警告消息的任何信息。 (警告消息:" _ XXXXXX关联会影响结果集的基数")

关于问题1:在输出中,我们可以使用"关注关联"导航到关联的表/视图,就我而言,当我在DDL源中使用"参数"时,它给我一个错误消息,否则它将起作用。

一周热门 更多>