IDT的Where子句中的左外联接

2020-08-25 22:14发布

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

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


大家好,

卡在需要实现以下条件的情况下:

从用户u中选择用户ID

在u.userid = c.caseid

上左加入caseload c

caselodid为空

如何在IDT BL中做到这一点而又不更改DF中的联接。

如何在条件下实现外部联接?

请告知。

谢谢

Vaibhav

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

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


大家好,

卡在需要实现以下条件的情况下:

从用户u中选择用户ID

在u.userid = c.caseid

上左加入caseload c

caselodid为空

如何在IDT BL中做到这一点而又不更改DF中的联接。

如何在条件下实现外部联接?

请告知。

谢谢

Vaibhav

付费偷看设置
发送
3条回答
SAP砖家
1楼-- · 2020-08-25 22:36

您不能从BL修改联接,但是可以选择。

创建caseload的别名,并从"用户"创建到该别名的左联接。 然后,在需要使用左联接时可以引用别名。

如果要创建预定义的过滤器,则可以将联接逻辑嵌入WHERE中。 所以条件看起来像这样:

Users.userid in(从caseload c中选择caseid为null的caseid中选择用户ID)

小c菟菟
2楼-- · 2020-08-25 22:18

我已经修正了标签,请谨慎选择

我是小鹏鹏啊
3楼-- · 2020-08-25 22:18

请您详细说明一下条件,就像这样:

user.userid in(从caseloadid不为null的caseload中选择caseid)

它不起作用。


一周热门 更多>