ABAP CDS左外部联接不起作用

2020-08-22 15:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在尝试将PA0...

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

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


专家您好,

我正在尝试将PA0001表加入(左外部)CDS视图(员工列表)。 我需要CDS视图中所有雇员的PA0001数据。 执行时,当各个员工的PA0001(具有当前日期)中的数据时,它工作正常。 但是,如果PA0001中没有数据,则将忽略整行(具有CDS的emp id)。 但是无论PA0001是否为空,我仍然需要该员工。

请帮助我。

5条回答
落灬小鱼
2020-08-22 16:50 .采纳回答

亲爱的比卡什,

如果不满足where条件,则整个选择将不起作用,

在join语句本身中使用where条件。

尝试使用以下代码,

使用参数p_date:从ZHR_EMPLOYEE_LIST(p_date::p_date)中选择的参数p_date:datum定义视图ZHR_DET_EMPL左外连接pa0001在ZHR_EMPLOYEE_LIST.pernr = pa0001.pernr

和pa0001.endda ge:p_date和

pa0001.begda le:p_date

一周热门 更多>