在BPC脚本逻辑中,将2个成员集中的值相乘并写入第三个

2020-09-17 05:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, ...

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

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


嗨,

我正在努力做到以下几点:

检索EBT值,然后乘以该时间适用的税率。 税率存储在同一应用程序中。 在特定的数据源上:ADJ_Tax和account =" Perc_tax"。

费率应具有相同的TIME。 结果需要写入帐户A_97010

我尝试了以下逻辑,每个交叉点的写入结果均为0。

我实际上从选项3开始。这没有用,然后我也尝试了1和2,但是没有运气。

(我的第二个问题是,如果使用代码,我会得到一个错误:

* xdim_memberset Account = bas(A_EBT))

我们将不胜感激。

//=============================================

* lookup Legalapp

* dim Company = company.id

* dim DataSrc =" ADJ_TAX"

* dim TPER:帐户=" PERC_TAX"

* dim时间=%Time_Set%

* Endlookup

* select(%PLaccounts%," ID"," ACCOUNT"," [Group] ='PL'AND [ID] <>'A_97010'")

* xdim_memberset PROFIT_center =

* xdim_memberset Currency = LC

* xdim_memberset Cost_Center = <全部>

* xdim_memberset DataSrc = <全部>

* xdim_memberset类别=实际

* xdim_memberset帐户=%PLaccounts%

* xdim_memberset时间=%时间设置%

* xdim_memberset GROUPS = GSTAR

* calculate_difference = 0

*何时*

* IS" *"

//选项1

* rec(表达式=(%value%* GET(ACCOUNT =" PERC_TAX"),DataSrc = ADJ_TAX,Account = A_97010,PROFIT_center = PC_NONE,Cost_Center = CC_NONE,Productgroup = PG_NONE,INTCO = I_NONE)

//选项2

//* rec(表达式=(GET(ACCOUNT =" PERC_TAX"),DataSrc = ADJ_TAX,Account = A_97010,PROFIT_center = PC_NONE,Cost_Center = CC_NONE)

//选项3

//* rec(expression =(* lookup(TPER)),DataSrc = ADJ_TAX,Account = A_97010,PROFIT_center = PC_NONE,Cost_Center = CC_NONE)

* ENDWHEN

* COMMIT