不支持AutoTypeConversion SAP ANALYTIC APPLICATION

2020-08-24 22:18发布

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

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


你好同事,

我正在尝试将维过滤器从输入字段传递到SAC ANALYTICAL APPLICATION。

 var数据源= Table_1.getDataSource();
 var all_selections = ConvertUtils.stringToNumber(InputField_1.getValue());
 console.log(all_selections);
 Table_1.getDataSource()。setHierarchy(" Date"," YQM");
 Table_1.getDataSource()。setDimensionFilter(" Date"," [Date]。[YQM]。[Date.YEAR]。[" + all_selections ++"]"); 

您能帮忙吗? 错误:SAP ANALYTIC APPLICATION不支持AutoTypeConversion

我还尝试了另一种代码的变化

我遇到以下错误

以下代码

 var数据源= Table_1.getDataSource();
 var all_selections =(InputField_1.getValue());
 var member = Table_1.getDataSource()。getMembers(" Date",1000);
 对于(var i = 0; i <= members.length; i ++)
 {
 if(members [i] .displayId === all_selections)
 {
 Table_1.getDataSource()。setDimensionFilter(" Date",members [i] .displayId);
 console.log(" display id" + members [i] .displayId);
 打破;
 }

 }
//var conversionSelection = +"(all_selections)+;
//console.log(conversionSelection);
 Table_1.getDataSource()。setHierarchy(" Date"," YQM");
//Table_1.getDataSource()。setDimensionFilter(" Date"," [Date]。[YQM]。[Date.YEAR]。[" + conversionSelection.toString ++"]"); 

最好的问候

Gabriel

(104.5 kB)

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

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


你好同事,

我正在尝试将维过滤器从输入字段传递到SAC ANALYTICAL APPLICATION。

 var数据源= Table_1.getDataSource();
 var all_selections = ConvertUtils.stringToNumber(InputField_1.getValue());
 console.log(all_selections);
 Table_1.getDataSource()。setHierarchy(" Date"," YQM");
 Table_1.getDataSource()。setDimensionFilter(" Date"," [Date]。[YQM]。[Date.YEAR]。[" + all_selections ++"]"); 

您能帮忙吗? 错误:SAP ANALYTIC APPLICATION不支持AutoTypeConversion

我还尝试了另一种代码的变化

我遇到以下错误

以下代码

 var数据源= Table_1.getDataSource();
 var all_selections =(InputField_1.getValue());
 var member = Table_1.getDataSource()。getMembers(" Date",1000);
 对于(var i = 0; i <= members.length; i ++)
 {
 if(members [i] .displayId === all_selections)
 {
 Table_1.getDataSource()。setDimensionFilter(" Date",members [i] .displayId);
 console.log(" display id" + members [i] .displayId);
 打破;
 }

 }
//var conversionSelection = +"(all_selections)+;
//console.log(conversionSelection);
 Table_1.getDataSource()。setHierarchy(" Date"," YQM");
//Table_1.getDataSource()。setDimensionFilter(" Date"," [Date]。[YQM]。[Date.YEAR]。[" + conversionSelection.toString ++"]"); 

最好的问候

Gabriel

(104.5 kB)
付费偷看设置
发送
1条回答
Haoba3210
1楼-- · 2020-08-24 22:25

从语法和类型的角度来看,删除stringToNumber转换时,第一个脚本应该没问题。 当涉及到自动类型转换时,脚本语言非常严格,而普通的JavaScript可以实现这种转换。 但是,您是在串联自己的成员ID。 我们不建议您这样做。 您应该尝试使用真实成员ID,如果可能的话,请尝试将其放入输入字段中。

在第二个脚本中,您使用显示键进行过滤。 您需要改用会员ID。 同样,您在设置过滤器后更改层次结构。 根据成员数量的不同,getMembers方法可能需要一些时间,并且可能不是最佳选择。

一周热门 更多>