查询项目开闭数量

2020-09-29 22:51发布

         点击此处--->   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分组
 

         点击此处--->   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分组
 
付费偷看设置
发送
7条回答
槿木_熙
1楼-- · 2020-09-29 23:14

亲爱的Dect,

尝试一下

声明@FromDate DateTime声明@ToDate DateTime声明@Group nvarchar(50)声明@Whscode nvarchar(50)设置@FromDate =(从OIVL S0中选择min(S0.Docdate),其中S0.Docdate> = GETDATE()) 设置@ToDate =(从OIVL s1中选择max(S1.Docdate),其中S1.Docdate <= GETDATE())设置@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时为CASE) ='[%0 ]"和T0。[DOCDATE] <= GETDATE()和T2.ItmsGrpNam ="库存物品"和T0.Loccode =" DAMMAM"按T0.ItemCode,T1.ItemName,T1.OnHand,T1.IsCommited,T1分组。 OnOrder,T1.ItmsGrpCod,InvntryU om,T0.LocCode

谢谢

工程师 Taseeb Saeed

一周热门 更多>