在数据管理器包选择中使用成员属性

2020-08-21 00:24发布

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

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


大家好,

我想在默认公式包中使用"时间"维度的成员属性作为"选择"。下面是详细信息。

我们有日期ID(日期)和日期间隔。

我们在选择Data Manager Package时获得了ID(Date),但我们想在F4帮助选择中使用Year(Member属性)而不使用过滤器

下面是高级脚本。

PROMPT(SELECTINPUT ,,,"%DIMS%")任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION ,%SELECTION%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,XYZ.LGF)

使用的脚本逻辑是:目标应用

系统详细信息:我们正在使用BPC 10.1,BW 7.4

(33.2 kB)

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

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


大家好,

我想在默认公式包中使用"时间"维度的成员属性作为"选择"。下面是详细信息。

我们有日期ID(日期)和日期间隔。

我们在选择Data Manager Package时获得了ID(Date),但我们想在F4帮助选择中使用Year(Member属性)而不使用过滤器

下面是高级脚本。

PROMPT(SELECTINPUT ,,,"%DIMS%")任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION ,%SELECTION%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,XYZ.LGF)

使用的脚本逻辑是:目标应用

系统详细信息:我们正在使用BPC 10.1,BW 7.4

(33.2 kB)
付费偷看设置
发送
2条回答
小c菟菟
1楼 · 2020-08-21 01:07.采纳回答

只需使用PROMPT(COMBOBOX选择Year。

请阅读我的博客: https://blogs.sap.com/2014/09/19/dm-promptcombobox-behavior-in-bpc-nw-10-and-75 /

可以使用20到30年的固定列表。

SAP小菜
2楼-- · 2020-08-21 01:09

嗨,瓦迪姆,

我已将combox包含在我的高级脚本中。但是,当我运行该软件包时,它会失败

带有组合框的高级脚本

:PROMPT(COMBOBOX,%VARIABLE%,"用户提示文本",(组合框的类型),TEXT1,{TEXT1,TEXT2,TEXT3,TEXT4,TEXT5})INFO(%EQU%,=)INFO(% TAB%;;)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,EQU,%EQU%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,TAB,%TAB%)TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)TASK(/CPMB/DEFAULT_FORM ,SAPPSET,%APPSET%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)任务(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,XYZ.LGF)

我认为缺少逻辑分配此变量的方法,请提供输入信息,如何在逻辑分配变量

%VARIABLE%–存储选择,可以作为$ VARIABLE $传递给脚本逻辑

下面是我的脚本逻辑

* XDIM_MEMBERSET TIME =%TIME%

* DESTINATION_APP = XYZ

*植物时

* IS *

* REC(EXPRESSION =%VALUE%,TIME = TIME.DATE_MNTH)

* ENDWHEN

一周热门 更多>