查询项目开闭数量

2020-09-29 22:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我已经创建了一个代码,该...

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

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


你好

我已经创建了一个代码,该代码将在任何给定日期获取商品的开仓和平仓数量。 请修改下面的代码以获取当前日期,这样我就不会输入日期了。

声明@FromDate DateTime
 声明@ToDate DateTime
 声明@Group nvarchar(50)
 声明@Whscode nvarchar(50)
 设置@FromDate =(从OIVL S0中选择min(S0.Docdate),其中S0.Docdate> ='[%0]')
 设置@ToDate =(从OIVL s1中选择max(S1.Docdate),其中S1.Docdate <='[%1]')
 设置@Group =(从OITB S2中选择Max(S2.ItmsGrpNam),其中s2.ItmsGrpNam ='[库存物品]')
 设置@Whscode =(从OIVL S3中选择Max(S3.Loccode),其中s3.LocCode ='DAMMAM')
 选择T0.ItemCode,T1.ItemName,T1.InvntryUom AS'UNIT',
 SUM(当T0.DocDate <@FromDate然后是(ISNULL(T0.InQty,0)-ISNULL(T0.OutQty,0))ELSE 0 END)时为" OPENING QTY",
 SUM(ISNULL(T0.InQty,0)-ISNULL(T0.OutQty,0))作为"关闭数量"
 从OIVL T0
 左JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
 左连接OITB T2在T1.ItmsGrpCod = T2.ItmsGrpCod
 --T0。[DOCDATE]> ='[%0]'并且
 T0。[DOCDATE] <='[%1]'和T2.ItmsGrpNam ='库存物品'和T0.Loccode ='DAMMAM'
 按T0.ItemCode,T1.ItemName,T1.OnHand,T1.IsCommited,T1.OnOrder,T1.ItmsGrpCod,InvntryUom,T0.LocCode分组