查询以生成特定日期的库存,包括供应商base_ref

2020-09-09 13:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 下面是我从SCN获得的...

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

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


嗨,

下面是我从SCN获得的查询,并对其进行了修改以满足自己的要求,但是看来它不起作用,有人可以帮忙吗?

我要包含T0.BASE_REF,T0.CardCode,T0.CardName

选择T1.WhsName,T0.ItemCode,Max(T0.Dscription)'Item Name',SUM(T0.InQty-T0.OutQty)'On',T0.BASE_REF,T0.CardCode,T0.CardName

从OINM T0

在T1上加入OWHST1。WhsCode= T0.Warehouse

T0。[DocDate] <= [%0] AND T0。[CardCode] = [%1]

按T1.WhsName,T0.ItemCode,T0.BASE_REF,T0.CardCode,T0.CardName分组

具有SUM(T0.InQty-T0.OutQty)> 0

谢谢

7条回答
梦想连接
2020-09-09 14:40

嗨,

库存审核报告将显示 基于特定日期和其他选择条件或参数的库存变动和物料成本。

您可以尝试增强以下查询以添加供应商代码:

声明@FromDate日期时间

声明@ToDate日期时间

声明@itemgrp nvarchar(10)

从dbo.OINM tx中选择@FromDate = min(tx.Docdate),其中tx。 Docdate> ='2012年10月1日'

从dbo.OINM sx中选择@ToDate = max(sx.Docdate),其中sx.Docdate <='2012年10月30日'

< p>从dbo中选择@itemgrp = Max(s3.ItmsGrpCod).OINM S2内部连接s2上的oitm s3.itemcode = s3.ItemCode

其中S3.ItmsGrpCod ='112'

选择a.Itemcode,max(a.Dscription)作为ItemName,选择a.Warehouse,

sum(a.OpeningBalance)作为OpeningBalance,sum(a.INq)作为'IN',sum(a。 OUT)作为OUT,

((sum(a.OpeningBalance)+ sum(a.INq))-Sum(a.OUT))作为结束,

(选择i。 来自OITM i的InvntryUom,其中i.ItemCode = a.Itemcod e)作为UOM

从(选择N1.Warehouse,N1.Itemcode,N1.Dscription,(sum(N1.inqty)-sum(n1.outqty))

作为OpeningBalance ,0作为INq,0作为OUT从dbo.OINM N1

内部加入n2.ItemCode = n1.ItemCode

上的OITM n2,其中N1.DocDate <@FromDate和n2.ManBtchNum <>'y'

和N2.ItmsGrpCod = @itemgrp

按N1.Warehouse,N1.ItemCode,

N1.Dscription

分组

全部联合

选择N1.Warehouse,N1.Itemcode,N1.Dscription,0作为OpeningBalance,

sum(N1.inqty),0作为OUT From dbo.OINM N1

内部在n2上加入OITM n2.ItemCode = n1.ItemCode

其中N1.DocDate> = @FromDate和N1.DocDate <= @ToDate

和N1.Inqty> 0和n2.ManBtchNum <>'y'

和N2.ItmsGrpCod = @itemgrp

按N1.Warehouse,N1.ItemCode,N1.Dscription

全部联合

选择N1.Warehouse,N1.Itemcode,N1.Dscription,0作为OpeningBalance,0,sum(N1.outqty)作为OUT

从 dbo.OINM N1

在n2上内部加入OITMn2。ItemCode= n1.ItemCode

其中N1.DocDate> = @From 日期和N1.DocDate <= @ ToDate和N1.OutQty> 0和n2.ManBtchNum <>'y'

和N2.ItmsGrpCod = @itemgrp

按N1.Warehouse分组 ,N1.ItemCode,N1.Dscription)a,dbo.OITM I1

其中a.ItemCode = I1.ItemCode

按a.Itemcode,a.Warehouse分组

具有sum(a.OpeningBalance)+ sum(a.INq)+ sum(a.OUT)> 0按a.Itemcode排序

-按a.Warehouse排序,a.ItemCode

祝你好运

Rgds,

JM

一周热门 更多>