点击此处---> 群内免费提供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)
嗨
我认为您必须计算开始日期之前的所有库存变动作为期初余额。
亲切的问候
阿古斯丁
# 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}')
嗨,阿卜杜勒,
早上好
我已经根据您提供的子查询创建了一个公式。 (请附上屏幕截图)
我还附上了报告的参数。
并且仍然无法成功获得期初余额。 请帮助我。
但是我也尝试过项目分类账查询,但是也遇到了不正确的语法错误。
谢谢。
最好的问候
斯蒂芬
嗨斯蒂芬
我建议删除参数({?F-Date})的数据选择专家,并使用"详细信息部分中的抑制条件"隐藏早于开始日期的条目,例如Docdate <{?F-Date}
然后创建一个公式以将余额减去{?F-Date}并将其用作期初余额。
希望这会有所帮助。
视图中的共享查询以获取详细说明
致谢
Anand
一周热门 更多>