Pivot for SAP B1报表中的参数

2020-09-09 14:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,团队, 我需要帮助才能在附...

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

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


嗨,团队,

我需要帮助才能在附加查询中传递参数

任何人都可以帮助我吗?。

(110.2 kB)
2条回答
小c菟菟
2020-09-09 15:09

声明@month整数

声明@ month_2整数

声明@startdate datetime

声明@enddate datetime

声明@costcenter varchar(20)

设置@ month_2 = 3-/* t3.finncPriod = */'[%0]'

设置@ month = @ month_2-1

设置@ costcenter ='88115100'

set @ startdate = '03/01/2019'--/*t0.docdate from oinm t0,其中t0.docdate> = */'[%1]'

set @ enddate = '03/31/2019'--/*t0.docdate from oinm t0,其中t0.docdate> = */'[%2]'

中选择*

(选择t0.name +'-Budget'作为'toPivot',t4.AcctCode作为'GLAccount',t4.AcctName,isnull(t2.DebLTotal,0)从obgs t0内部联接t0上的obgt t1 .AbsId = t1.Instance内部联接bgt1 t2在t2.Instance = t1.Instance和t2.AcctCode = t1.AcctCode和t2.Line_ID=@month内部联接在t4.AcctCode = t2.AcctCode上起作用,其中t0.name = @costcenter union全部从jdt1中选择t0.name +'-Actual'作为't0Pivot',t4.AcctCode作为'GLAccount',t4.AcctName,isnull(sum(debit-credit),0)作为'value't3 left join oact t4上的t4.AcctCode = t3.t0上的帐户左连接阻塞t0.Name = t3.t1上的ProfitCode左连接对象tgt.Instance = t0.AbsId和t4.AcctCode = t1.AcctCode左的连接bgt1 t2上t1.Instance = t2.Instance和t2.AcctCode = t1.AcctCode和t2.line_ID = 2,其中@startdate和@enddate和t4.ExportCode之间的t3.refdate不为null,t0.name = @ costcenter按t0.name,t4.AcctCode分组 ,t4.AcctName

)枢轴(

中a.topivot的总和(a(a.value))

([88115100-Budget],[88115100-Actual])作为数据透视表

一周热门 更多>