点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我最近开始与CDS...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我最近开始与CDS...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我最近开始与CDS协会合作,并且注意到与加入相比,它具有一些局限性。 局限性之一似乎是,如果我们想在同一CDS视图中使用其他表中的字段,则只能在所有打开条件下使用第一个数据源中的字段。
根据上面的示例,我们不能在同一CDS视图的路径表达式中使用_LFA1,因为我们在ON条件下使用了$ projection.lifnr,这属于关联_BSEG,它不是第一个数据源。 如果我们在这里使用JOIN而不是关联的话,它会很好地工作。 有人可以解释为什么我们对关联有这种限制吗?
此外,如果我删除路径表达式并仅公开_LFA1,则错误也将被删除,但我得到以下警告。
有人可以解释一下它们的意义吗? 感谢您的帮助!
温馨的问候,
Raveesh
association-with-error.jpg (73.1 kB)
$ projection表示当前的SELECT列表。 为了避免冲突,这在某种程度上限制了关联。 使用数据源本身而不是$ projection来消除错误。
基数记录了数据模型,并且应该在整个视图中与真实数据保持一致。 从最新版本开始,HANA会评估基数以进行优化。
一周热门 更多>