点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在用Lumira Designer开发仪表板,后端来源是BEX。
BEX使用日历年作为强制性提示。
我需要禁止我的仪表板使用此提示。
为此,我将"加载脚本"设置为true,并在应用程序启动时编写了以下代码
DS_1.loadDataSource();
//
DS_1.setVariableValueExt(" ZYEAR"," 2019; 2018; 2017; 2016; 2015");
//
DS_1.reloadData();
仅当我提供多年的固定值时,我才可以禁止提示。 我不要这个 我想将BEX的所有年份都添加到下拉框中,而无需询问来回提示。
我使用getMembers函数获取所有年份,并使用ForEach函数将年份添加到下拉框中。 但是没有成功。
有人可以帮我吗?
任何帮助将不胜感激。
谢谢!
嗨,
您是否尝试过 DS_1.setVariableValueExt(" ZYEAR"," *")和强制启动提示= false ?
如果它不起作用,则可能需要创建一个小的查询而没有提示以仅获取年份字段。
-Nikhil Joy
setVariableValueExt也可用于动态创建的字符串。 但是,棘手的是,在设置变量值之前,不能使用DS_1加载成员。
因此,您需要第二个没有强制性提示的数据源:(pseudo 代码)
您好Reiner,
感谢您的回复。
如果我添加另一个数据源,则提示输入该数据源的年份。
无论应用程序中存在什么数据源,都会显示该数据源的年份提示。 如果我有4个数据源,则会出现4次年提示,直到我提供恒定的年值
。谢谢
嗨,尼克尔,
感谢您的回复。
我尝试了您的建议,但仍在提示一年。 仅适用于setVariableValueExt函数中年份的恒定值。
致谢。
一周热门 更多>