CDS视图中的关联限制

2020-09-28 02:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我最近开始与CDS...

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

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


你好大师,

我最近开始与CDS协会合作,并且注意到与加入相比,它具有一些局限性。 局限性之一似乎是,如果我们想在同一CDS视图中使用其他表中的字段,则只能在所有打开条件下使用第一个数据源中的字段。

根据上面的示例,我们不能在同一CDS视图的路径表达式中使用_LFA1,因为我们在ON条件下使用了$ projection.lifnr,这属于关联_BSEG,它不是第一个数据源。 如果我们在这里使用JOIN而不是关联的话,它会很好地工作。 有人可以解释为什么我们对关联有这种限制吗?

此外,如果我删除路径表达式并仅公开_LFA1,则错误也将被删除,但我得到以下警告。

有人可以解释一下它们的意义吗? 感谢您的帮助!

温馨的问候,

Raveesh

association-with-error.jpg (73.1 kB)