ATP查询中错误的产品说明和总计

2020-09-08 19:52发布

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

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


嗨专家

我需要ATP查询,因为标准ATP不显示产品代码和生产订单说明

我已经编写了查询,但是有一些需要帮助的问题

在查询结果中,

  • 我正在获取要查找的产品的描述,而不是生产订单中的描述
  • 可用计算显示不正确。 我要去哪里错了?

如果有人可以帮助我,或者为我指出正确的方向,我将非常感谢

 SELECT不同
 T0。[DocNum]为"产品订单",
 T0。[ItemCode]作为"产品代码",
 T2。[ItemName]作为"产品说明",
 T0。[U_CustName]作为"销售合作伙伴",
 T0。[PostDate]作为"订购日期",
 T0。[DueDate]作为"交货日期",
 T3。[按订单订购]
 T1。[PlannedQty]为"提交",
 T2。[OnHand],
 (T1。[PlannedQty] -T2。[OnHand])为"可用",
 T2。[InvntryUom]作为"计量单位"

 FROM OWOR T0内联接WOR1 T1接通T0.DocEntry = T1.DocEntry内联接OITM T2接通T1.ItemCode = T2.ItemCode内联接OITW T3接通T2。[ItemCode] = T3。[ItemCode]

 T1。[ItemCode] = [%0]和T0。[Status] ='R'

谢谢

致谢

拉胡尔

(113.9 kB)

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

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


嗨专家

我需要ATP查询,因为标准ATP不显示产品代码和生产订单说明

我已经编写了查询,但是有一些需要帮助的问题

在查询结果中,

  • 我正在获取要查找的产品的描述,而不是生产订单中的描述
  • 可用计算显示不正确。 我要去哪里错了?

如果有人可以帮助我,或者为我指出正确的方向,我将非常感谢

 SELECT不同
 T0。[DocNum]为"产品订单",
 T0。[ItemCode]作为"产品代码",
 T2。[ItemName]作为"产品说明",
 T0。[U_CustName]作为"销售合作伙伴",
 T0。[PostDate]作为"订购日期",
 T0。[DueDate]作为"交货日期",
 T3。[按订单订购]
 T1。[PlannedQty]为"提交",
 T2。[OnHand],
 (T1。[PlannedQty] -T2。[OnHand])为"可用",
 T2。[InvntryUom]作为"计量单位"

 FROM OWOR T0内联接WOR1 T1接通T0.DocEntry = T1.DocEntry内联接OITM T2接通T1.ItemCode = T2.ItemCode内联接OITW T3接通T2。[ItemCode] = T3。[ItemCode]

 T1。[ItemCode] = [%0]和T0。[Status] ='R'

谢谢

致谢

拉胡尔

(113.9 kB)
付费偷看设置
发送
2条回答
Aaron 3364
1楼-- · 2020-09-08 20:13

嗨,

尝试一下

选择DISTINCT T0。[DocNum] AS'产品订单',T0。[ItemCode] AS'产品代码',T4。[ItemName  ]作为"产品说明",
     T0。[U_CustName] AS'销售合作伙伴',T0。[PostDate] AS'订单日期',T0。[DueDate] AS'交货日期',
     T3。[OnOrder] AS已订购,T1。[PlannedQty] AS'Committed',T2。[OnHand],
     -(T1。[PlannedQty] -T2。[OnHand])AS'Available',
     T2。[OnHand] -SUM(T1。[PlannedQty])OVER(通过T0.ItemCode分配)为"可用",
     T2。[InvntryUom] AS"计量单位"
 从OW0出发
      内部联接WOR1 T1开启T0.DocEntry = T1.DocEntry
      内联接OITM T2开启T1.ItemCode = T2.ItemCode
      T2上的INNER JOIN OITW T3。[ItemCode] = T3。[ItemCode]
      内部联接OITM T4处于T0.ItemCode = T4.ItemCode
 T1。[ItemCode] = [%0] AND T0。[Status] ='R';
 

问候,

巴拉

何必丶何苦呢
2楼-- · 2020-09-08 20:12

嗨巴拉

您的查询已解决我遇到的描述问题,但可用的计算却成倍增加,现在显示成百个

查看屏幕截图

致谢

Rahul

一周热门 更多>