点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有一个组合框,用于限制数据管理器提示中的用户选择类别。 我唯一需要的过滤器是VERSION,因为所有内容都基于属性包含在Logic脚本中。 所以我有下一个代码:
'PROMPT(SELECT,%SELECTION%,,,"%TIME_DIM%")<----注释 提示(COMBOBOX,%VER2%,"选择目标版本:",0,V1 {V1,V2,V3}) 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%) 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%) 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%) 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION%DIMENSION:VERSION |%VER2%|) 'TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION%)<----------评论 任务(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,COPY_ACTUAL_TO_VX.LGF)
我一直在做一些测试,似乎必须使用SELECT或SELECTINPUT。 因为如果我只有上面的代码中的Comobox,它就无法工作。
但是当我在SELECT或SELECTINPUT中包含维时,相同的代码有效。
知道我做错什么了吗? 可能只有comboBox吗?
先谢谢了。
最好的问候。
根本不使用%SELECTION%!
阅读: https://blogs.sap.com/2014/09/19/dm-promptcombobox-behavior-in-bpc-nw-10-and-75 /
并使用replaceparam
嗨,Vadim,
我按照您的建议更改了代码:
在Logic脚本中,我写了变量$ CATEGORY_SET%,我有$ VER2 $。
但是我得到了错误:
/CPMB/MODIFY在0秒内完成/CPMB/DEFAULT_FORMULAS_LOGIC在0秒内完成/CPMB/CLEAR在0秒内完成[选择] -------------------- ------------------------------------------ VER2 = V1 [Message]- -------------------------------------------------- ---------- RUN_LOGIC:成员在Dimension(VERSION)模型上无效:PBV。 套件状态:ERROR
正如我提到的那样,当我进行选择时,它可以成功运行:可以是任何尺寸:\
下一个日志是当我用选择测试时:
/CPMB/MODIFY在0秒内完成/CPMB/DEFAULT_FORMULAS_LOGIC在1秒内完成/CPMB/CLEAR在0秒内完成[选择] -------------------- ------------------------------------------选择=/,环境>/< 型号>/PRIVATEPUBLICATIONS/<用户>/TempFiles/FROM.TMP @@@ SAVE @@@@@@@@ EXPAND @@@ | DIMENSION:TIME_QTR | ALL_TIME_QTR VER2 = LKDN [消息] ---------- -------------------------------------------------- -型号:。 程序包状态:SUCCESS
该行中语法错误:
必须为
然后在脚本中可以使用$ VER2 $
非常感谢Vadim,您的更正使程序包成功运行,
关于。
一周热门 更多>