SAP Qurie最近出售的商品未显示所有商品

2020-08-15 06:23发布

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

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


嗨,

有人可以帮我解决这个问题。

我希望此查询显示所有项目。 还有不卖的物品。 现在,它仅显示与订单或发票一起出售的物品。 我以为LEFT JOIN可以解决问题,但事实并非如此。

选择
 T0。[ItemCode],
 T0。[ItemName],
 T1。[WhsCode],
 MAX(T1。[ShipDate])为"最后出售的订单",
 MAX(T1。[ActDelDate])为"发票上最后出售的商品"


 从
 OITM T0
 左联接
 INV1 T1
 开启T0。[ItemCode] = T1。[ItemCode]


 哪里
 T1。[WhsCode] = [%0]


 通过...分组
 T0。[ItemCode],
 T0。[ItemName],
 T1。[WhsCode]
 

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

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


嗨,

有人可以帮我解决这个问题。

我希望此查询显示所有项目。 还有不卖的物品。 现在,它仅显示与订单或发票一起出售的物品。 我以为LEFT JOIN可以解决问题,但事实并非如此。

选择
 T0。[ItemCode],
 T0。[ItemName],
 T1。[WhsCode],
 MAX(T1。[ShipDate])为"最后出售的订单",
 MAX(T1。[ActDelDate])为"发票上最后出售的商品"


 从
 OITM T0
 左联接
 INV1 T1
 开启T0。[ItemCode] = T1。[ItemCode]


 哪里
 T1。[WhsCode] = [%0]


 通过...分组
 T0。[ItemCode],
 T0。[ItemName],
 T1。[WhsCode]
 
付费偷看设置
发送
3条回答
何必丶何苦呢
1楼-- · 2020-08-15 06:41

Jeroen,

问题是您所处的条件。 您应该从oitm而不是inv1获取仓库信息。 您的查询现在仅显示inv1表中具有仓库信息的物料->表示在发票文档中使用的物料。

zhangjiyang1323
2楼-- · 2020-08-15 06:48

感谢您的答复。

很遗憾,没有其他方法可以从oitm获取仓库信息。

我尝试不成功(给出了相同的结果):

选择
 T0。[ItemCode],
 T0。[ItemName],
 T2。[WhsCode],
 MAX(T1。[ShipDate])为"最后的Verkocht订单",
 MAX(T1。[ActDelDate])作为"最新事实"


 从
 OITM T0
 内部联接
 INV1 T1
 开启T0。[ItemCode] = T1。[ItemCode]
 内部联接
 OWHS T2
 开启T1。[WhsCode] = T2。[WhsCode]

 哪里
 T2。[WhsCode] = [%0]


 通过...分组
 T0。[ItemCode],
 T0。[ItemName],
 T2。[WhsCode]
 
Bunny_CDM
3楼-- · 2020-08-15 06:38

我想您想按仓库中有库存数量的项目来过滤项目,对吗?
您可以从oitw表中获取此信息,并加入ItemCode。
您与基于WhsCode的OWHS的联接再次将查询限制为Inv1中的行。

一周热门 更多>