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

2020-09-09 13:47发布

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

谢谢

         点击此处--->   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条回答
当学会了学习
1楼-- · 2020-09-09 14:47

嗨,

BP代码和BP名称是总帐科目及其名称。 它与OCRD卡的代码和卡名不同。

请告知您的确切要求。

感谢与问候,

Nagarajan

渐行渐远_HoldOn
2楼-- · 2020-09-09 14:31

嗨,

尝试以下查询:

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

从OINM T0

加入OWHS T1 ON T1.WhsCode = T0.Warehouse

在T0。[DocDate] <='[%0]'和T0。[CardCode] ='[%1]'

由T1.WhsName,T0.ItemCode,T0组成。 BASE_REF,T0.CardCode,T0.CardName

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

感谢与问候,

Nagarajan

Haoba3210
3楼-- · 2020-09-09 14:37

嗨,奥尔加。.

您能详细解释为什么需要输入卡名和卡名吗?。作为您发布的查询,您有卡名和卡名遗漏了什么

致谢

肯尼迪

Aaron 3364
4楼-- · 2020-09-09 14:50

嗨,

实际上,我想找到SAP B1中默认库存审核报告的替代方法。

我真正想要的是一个可以像审核报告一样工作并可以显示文档客户/供应商名称或代码的报告。

可以做到吗?

谢谢

骆驼绵羊
5楼-- · 2020-09-09 14:35

嗨,

不可能在查询中包含这些信息。 此查询的唯一目的是为您提供上一日期中每个项目的库存状态。

告诉我们您要退货的内容。 我们可以为您创建它。

谢谢

Gordon

梦想连接
6楼-- · 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

一周热门 更多>