SAP Business One-日期范围内的期初余额

2020-09-03 11:53发布

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

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


尊敬的SAP专家

早上好!

我已经在Crystal Report中为我们的库存库存移动报告创建了一个表格视图。 但是,我很难在给定的承保期内建立项目的期初余额。 请帮助我找到获取期初余额脚本的方法。 我是否需要发送表视图脚本,请告知。

opening-balance-pix1.jpg opening-balance-pix2.jpg

非常感谢您的回复。

谢谢。

斯蒂芬

opening-balance-pix1.jpg (84.1 kB)

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

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


尊敬的SAP专家

早上好!

我已经在Crystal Report中为我们的库存库存移动报告创建了一个表格视图。 但是,我很难在给定的承保期内建立项目的期初余额。 请帮助我找到获取期初余额脚本的方法。 我是否需要发送表视图脚本,请告知。

opening-balance-pix1.jpg opening-balance-pix2.jpg

非常感谢您的回复。

谢谢。

斯蒂芬

opening-balance-pix1.jpg (84.1 kB)
付费偷看设置
发送
3条回答
能不能别闹
1楼-- · 2020-09-03 12:41

我认为您必须计算开始日期之前的所有库存变动作为期初余额。

亲切的问候

阿古斯丁

# p#

使用如下所示的子查询

从OINM中选择Sum(Inqty)-Sum(OutQty),其中ItemCode = MainQuery.ItemCode和Date <参数date。

下面是对项目分类帐的查询,可能会帮助您

选择dbo.OINM.CardName,dbo.OITM.ItemCode,dbo.OITM.ItemName,dbo.OINM。 TransType,dbo.oinm.TransNum,dbo.OITM.InvntryUom,dbo.OINM.CreateDate,dbo.OINM.InQty,dbo.OINM.OutQty, dbo.OINM.BASE_REF,dbo.OINM.DocDate,dbo.OINM.DocTime,dbo.NNM1.SeriesName,dbo.OINM.CalcPrice,dbo.OINM.TransValue,dbo.OINM.Price,dbo.oinm.OcrCode,dbo。 oinm.OcrCode2,dbo.oinm.OcrCode3,dbo.oinm.OcrCode4,dbo.oinm.OcrCode5,dbo.oinm.Warehouse, ISNULL((SELECT SUM(InQty-OutQty)AS SUM 来自dbo.OINM AS t0 其中(DocDate <{?F-Date})AND(ItemCode = dbo.OINM.ItemCode)),0)AS ob ,ISNULL((选择平均(价格) 来自dbo.Oinm AS t0 其中(DocDate <{?F-Date})AND(t0.ItemCode = dbo.OINM.ItemCode)),0)AS obPrice 来自dbo.NNM1右外连接 dbo.NNM1.Series上的dbo.OWTR = dbo.OWTR.Series右外连接 dbo.OINM内部联接 dbo.OITM开启dbo.OINM.ItemCode = dbo.OITM.ItemCode开启dbo.OWTR.DocNum = dbo.OINM.BASE_REF 在{{F-Date}和{?T-Date}之间(dbo.OINM.DocDate)和('{?A @ select * from OITM}'和'{?B @ select * from之间的(dbo.OITM.ItemCode之间 OITM}')

浮生未央
2楼-- · 2020-09-03 12:48

嗨,阿卜杜勒,

早上好

我已经根据您提供的子查询创建了一个公式。 (请附上屏幕截图)

我还附上了报告的参数。

并且仍然无法成功获得期初余额。 请帮助我。

但是我也尝试过项目分类账查询,但是也遇到了不正确的语法错误。

谢谢。

最好的问候

斯蒂芬

蓋茨
3楼-- · 2020-09-03 12:35

嗨斯蒂芬

我建议删除参数({?F-Date})的数据选择专家,并使用"详细信息部分中的抑制条件"隐藏早于开始日期的条目,例如Docdate <{?F-Date}

然后创建一个公式以将余额减去{?F-Date}并将其用作期初余额。

希望这会有所帮助。

视图中的共享查询以获取详细说明

致谢

Anand

一周热门 更多>