基于数据的逻辑脚本作用域

2020-09-19 20:48发布

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

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

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


你好大师,

我有一个必须根据数据确定成员范围的要求。

详细信息:

BPC版本:10.1 NW经典版

EPM版本:28

环境:开发人员

型号:计划

尺寸:6

帐户,部门,时间,类别,实体,数据源

首先,我有一个输入表单,将数据保存到某些部门。 部门在父级之下,部门具有部门1,部门2等。

EX:

DataSource1 Datasource1

部门1部门2

帐户1 10 0

帐户2 10 0

该逻辑应将数据的范围设置为10,然后根据该值,将值记录到Account1和Account2的另一个版本中。

基本上,计算将是:如果某个部门在Version1中将数据签名为10,则在Version2中记录1000 * 2欧元。

我尝试查找它,但是一些建议是* XDIM_GETMEMBERS,但这似乎不适用于10.1 NW

关于如何确定记录范围的其他建议?

更多详细信息:

1。

2。 我收到验证错误" MATH"未知。

3。 密码:EXP

4。 我将通过DM程序包运行它

5。 计算逻辑:Account = Account * 2

6。 用户未在DM中输入任何内容

7,8,9,10。 要开发的脚本。

sap-version.jpg (16.7 kB)
6条回答
愤怒的猪头君
2020-09-19 21:49 .采纳回答

脚本将是(使用条件三元运算符):

 * XDIM_MEMBERSET Account = Account1,Account2//所需帐户列表
 * XDIM_MEMBERSET Category = Version1//带有已签名数据的类别
 *当帐户
 *是*
 * REC(EXPRESSION =%VALUE%== 10?[Category]。[Version2] * 2:[Category]。[Version2],Category = Version2)//将结果保存在Version2中
 * ENDWHEN 

一周热门 更多>