脚本逻辑部分变量

2020-09-14 03:06发布

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

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


我们有一个要求,要求是,用户将"时间"选择为" FY2018"或" FY2019"来运行软件包。 此处的" FY"前缀是固定的,年份会更改。 现在,从动态脚本将此变量传递到脚本逻辑。 在脚本逻辑中,有机会仅在2018或2019年获得部分价值,即消除FY。

XDIMMEMBERSET TIME = FY%TIME%。 (此处%TIME%是通过动态脚本传递的

致谢

Siluklien

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

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


我们有一个要求,要求是,用户将"时间"选择为" FY2018"或" FY2019"来运行软件包。 此处的" FY"前缀是固定的,年份会更改。 现在,从动态脚本将此变量传递到脚本逻辑。 在脚本逻辑中,有机会仅在2018或2019年获得部分价值,即消除FY。

XDIMMEMBERSET TIME = FY%TIME%。 (此处%TIME%是通过动态脚本传递的

致谢

Siluklien

付费偷看设置
发送
1条回答
南山jay
1楼-- · 2020-09-14 03:18

与其在DM包提示中选择"时间"成员,不如将COMBOBOX与年份列表一起使用。

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

类似:

 PROMPT(COMBOBOX,%Y%,"选择年份",0,2018,{2018,2019,2020,2021,2022})
 INFO(%EQU%,=)
 INFO(%TAB%,;)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,EQU,%EQU%)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,TAB,%TAB%)
 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,REPLACEPARAM,Y%EQU %% Y%)
 ... 

然后在脚本逻辑中,您将使用包含Year的变量$ Y $

 * XDIM_MEMBERSET TIME = FY $ Y $
 ... 

一周热门 更多>