仓库库存查询

2020-09-03 08:03发布

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

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


如何提取更多详细信息,例如过帐日期,文档编号,客户/供应商名称,序列号

根据单个记录滑动数量,而不是合并在一起。

这是否可以从审计报告中提取出任何数据以继续进行更多查询。

选择不同的T2.ItmsGrpNam,T0.ItemCode,T0.ItemName,T0.FrgnName作为'零件编号',T1.WhsCode,T1.OnHand,T0.LastPurPrc((T1.OnHand * T0.LastPurPrc))作为'总计 '从OITM T0左外连接OITW T1在T0.ItemCode = T1.ItemCode左外连接OITB T2在T0。 ItmsGrpCod = T2.ItmsGrpCod其中(T2.ItmsGrpNam ='[%0]'或'[%0]'='')和(T1.WhsCode ='[%1]'或'[%1]'='' )和(T1.OnHand> 0或T1.OnHand <0)UNION ALL选择Null,NULL,NULL,NULL,'Total',SUM(T1.OnHand),SUM(T0.LastPurPrc),Sum((T1.OnHand * T0.LastPurPrc))来自OITM T0左外连接OITW T1在T0.ItemCode = T1.ItemCode左外连接OITB T2在T0上。 ItmsGrpCod = T2.ItmsGrpCod其中(T2.ItmsGrpNam ='[%0]'或'[%0]'='')和(T1.WhsCode ='[%1]'或'[%1]'='' )和(T1.OnHand> 0或T1.OnHand <0)

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

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


如何提取更多详细信息,例如过帐日期,文档编号,客户/供应商名称,序列号

根据单个记录滑动数量,而不是合并在一起。

这是否可以从审计报告中提取出任何数据以继续进行更多查询。

选择不同的T2.ItmsGrpNam,T0.ItemCode,T0.ItemName,T0.FrgnName作为'零件编号',T1.WhsCode,T1.OnHand,T0.LastPurPrc((T1.OnHand * T0.LastPurPrc))作为'总计 '从OITM T0左外连接OITW T1在T0.ItemCode = T1.ItemCode左外连接OITB T2在T0。 ItmsGrpCod = T2.ItmsGrpCod其中(T2.ItmsGrpNam ='[%0]'或'[%0]'='')和(T1.WhsCode ='[%1]'或'[%1]'='' )和(T1.OnHand> 0或T1.OnHand <0)UNION ALL选择Null,NULL,NULL,NULL,'Total',SUM(T1.OnHand),SUM(T0.LastPurPrc),Sum((T1.OnHand * T0.LastPurPrc))来自OITM T0左外连接OITW T1在T0.ItemCode = T1.ItemCode左外连接OITB T2在T0上。 ItmsGrpCod = T2.ItmsGrpCod其中(T2.ItmsGrpNam ='[%0]'或'[%0]'='')和(T1.WhsCode ='[%1]'或'[%1]'='' )和(T1.OnHand> 0或T1.OnHand <0)

付费偷看设置
发送
8条回答
半个程序猿
1楼-- · 2020-09-03 08:35

感谢您的关注。

您能帮我解决一些支持我需要的查询的问题吗?

wang628962
2楼-- · 2020-09-03 08:29

克里斯汀,您好,

您将需要另一个满足您要求的查询。

谢谢

Aziz

CPLASF-自律
3楼-- · 2020-09-03 08:32

错误似乎无法执行,请告知。

四川大学会员
4楼-- · 2020-09-03 08:29

是的,确定!

在查询生成器中,请检查以下查询:

将@DATEFROM声明为日期时间
 将@DATETILL声明为日期时间
 将@WHSE声明为nvarchar(20)
 从OINM T0中选择@DATEFROM = T0.Docdate,其中T0.Docdate ='[%01]'
 从OINM T0中选择@DATETILL = T0.Docdate,其中T0.Docdate ='[%02]'
 设置@DATEFROM ='[%01]'
 设置@DATETILL ='[%02]'
 选择t1。*
 从
 (
     选择[___Mvt] AS [转换类型],
            InvntAct作为"总账科目",
             - -由...制作,
            (从[@TRANSTYPE]中选择名称,其中Code = OINM.TransType)+''+ BASE_REF作为'Document',
            CreateDate作为"系统日期",
            DocDate为"发布日期",
            注释,
            项目代码,
            说明,
            (从OLCT中选择位置,其中代码= cast(OINM.Location为int))'位置',
            仓库,
            PrjCode,
            数量
            数量,
            (InQty-OutQty)为" Bal Qty",
            CalcPrice,
            转值
     来自OINM
     Transvalue <> 0 AND(DocDate> = @DATEFROM AND DocDate <= @DATETILL)
 
     全联盟
     选择[期初余额] AS [交易类型],
 '',
 '',
 -'',
      
            空值,
            空值,
            '',
            '',
            空值,
            '',
            '',
            '',
            SUM(InQty)作为" INq开头",
            SUM(OutQty)AS'OUTq Opening',
            SUM(InQty)-SUM(OutQty)'Bal Qty',
            空值,
            SUM(TransValue)AS'TransValue'
        
     来自OINM
     在transvalue <> 0和DocDate <@DATEFROM的地方
 )AS t1
 t1排序。[转换类型] DESC
 

谢谢

Aziz

暮风yp
5楼-- · 2020-09-03 08:25

您好, Aziz El Mir 克里斯汀·赖(Christine Lai)

我已经编辑了查询的第14行,它成功运行。 请尝试修改后的版本。

如果您的问题得到解决,请将适当的回答标记为答案。

此致

山姆

修改后的查询:

将@DATEFROM声明为日期时间
 将@DATETILL声明为日期时间
 将@WHSE声明为nvarchar(20)
 从OINM T0中选择@DATEFROM = T0.Docdate,其中T0.Docdate ='[%01]'
 从OINM T0中选择@DATETILL = T0.Docdate,其中T0.Docdate ='[%02]'
 设置@DATEFROM ='[%01]'
 设置@DATETILL ='[%02]'
 选择t1。*
 从
 (
     选择[___Mvt] AS [转换类型],
            InvntAct作为"总账科目",
             - -由...制作,
/*(从[@TRANSTYPE]中选择名称,其中代码= OINM.TransType)+''+ BASE_REF作为'Document',*/
            (选择OINM.TransType)+''+ BASE_REF作为'Document',
            CreateDate作为"系统日期",
            DocDate为"发布日期",
            注释,
            项目代码,
            说明,
            (从OLCT中选择位置,其中代码= cast(OINM.Location为int))'位置',
            仓库,
            PrjCode,
            数量
            数量,
            (InQty-OutQty)为" Bal Qty",
            CalcPrice,
            转值
     来自OINM
     Transvalue <> 0 AND(DocDate> = @DATEFROM AND DocDate <= @DATETILL)
 
     全联盟
     选择[期初余额] AS [交易类型],
 '',
 '',
 -'',
      
            空值,
            空值,
            '',
            '',
            空值,
            '',
            '',
            '',
            SUM(InQty)作为" INq开头",
            SUM(OutQty)AS'OUTq Opening',
            SUM(InQty)-SUM(OutQty)'Bal Qty',
            空值,
            SUM(TransValue)AS'TransValue'
        
     来自OINM
     在transvalue <> 0和DocDate <@DATEFROM的地方
 )AS t1
 ORDER BY t1。[Trans Type] DESC 
哎,真难
6楼-- · 2020-09-03 08:21

,并将此行添加到查询的末尾以进行排序:

ORDER BY t1。[Trans Type] DESC

一周热门 更多>