使用setDimensionFilter时出错

2020-08-18 03:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)此代码崩溃:(表(tblSPI)...

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

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


此代码崩溃:
(表(tblSPI)是计划表的交叉表)

 var dsTblSPI = tblSPI.getDataSource();
 var strArrUOMs = cbgUOM.getSelectedKeys();
 dsTblSPI.setDimensionFilter(" CH_UoM",strArrUOMs);
 

-strArrUOMs = ["磅"]

-CH_UoM在数据源中:

4:{id:" CH_UoM",描述:"计量单位"}

--------------------------------------------------- -------------------------------------------------- -------------------------------------

错误是:

app.chunk.63.slice_of_main-chunk.8701bcae944b0baaad1b.js:20事件" cbgUOM.onSelect"的脚本执行失败,逻辑存储适配器调度期间未处理的失败。 代码:Store.UnhandledError devMessage:逻辑存储适配器分派期间发生未处理的故障。 操作:ObjectdimensionId:{dimensionId:" CH_UoM"}排除:falsehierarchyId:{hierarchyId:" __FLAT __"} instanceId:e {idStr:" [{" app":" MAIN_APPLICATION"},{" story":" storyID"}, {" table":" 13f062ab-f361-46a6-80f8-d958a4a7a6f4"}"",lastPair:{…},debugKey:" [{" table":" 13f062ab-f361-46a6-80f8-d958a4a7a6f4"},{" app":" MAIN_APPLICATION"},{" story":" storyID"}]"}} invisibleMembers:[]成员:[{…}] storeEntityType:" table"类型:" ADD_DIMENSION_MEMBER_FILTER" __ proto__:对象翻译消息:未定义执行:对象 sourceFailure:TypeError:无法读取null的属性" getParentKey"

--------------------------------------------------- -------------------------------------------------- ----------------------------

感谢您的帮助。 谢谢。

2条回答
渐行渐远_HoldOn
2020-08-18 04:42

请使用下面的代码

 tblSPI.dsTblSPI.setDimensionFilter(" CH_UoM",strArrUOMs); 

下面的代码将只获取 应用于表spi的数据源信息

 var dsTblSPI = tblSPI.getDataSource(); 

我们必须在应用任何过滤器之前指定表或图表

  tblSPI.dsTblSPI.setDimensionFilter(" CH_UoM",strArrUOMs); 

谢谢,

Saurabh S。

一周热门 更多>