点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
早上好!
我对分析应用程序有疑问。 请看下面的截图。
在画布的"初始化时"事件中,"选择公司代码"复选框被数据"图表中的期末余额,期间余额/期间"中数据模型的公司代码成员填充。 现在,如果我选择列表的公司代码,则会使用过滤器设置公司代码来刷新图表"期末余额,期间余额/期间"和"结帐过帐类型"。
但不会刷新图表"未清项目金额"(不同型号)。 但是,如果我取消选择过滤器并再次选择,则过滤器设置在两个模型上都适用....
Chromes控制台:
能请你帮我吗?
下面的源代码
亲切问候
战栗
代码:
初始化时
//获取维度成员 companyCodes = Chart_PeriodicBalance.getDataSource()。getMembers(" 2CZAR_PBCOMP_C-COMPANYCODE"); financialYear = Chart_PeriodicBalance.getDataSource()。getMembers(" 2CZAR_PBCOMP_C-FISCALYEAR"); //填写复选框 if(companyCodes.length> 0){ for(var i = 0; i0){ for(i = 0; i onSelect(公司代码复选框组)
selectedCompanyCodes = this.getSelectedKeys(); if(selectedCompanyCodes.length> 0){ Chart_PeriodicBalance.getDataSource()。setDimensionFilter(" 2CZAR_PBCOMP_C-COMPANYCODE",selectedCompanyCodes); Chart_CountPeriodicDocs.getDataSource()。setDimensionFilter(" 2CZAR_PBCOMP_C-COMPANYCODE",selectedCompanyCodes); }其他{ Chart_PeriodicBalance.getDataSource()。removeDimensionFilter(" 2CZAR_PBCOMP_C-COMPANYCODE"); Chart_CountPeriodicDocs.getDataSource()。removeDimensionFilter(" 2CZAR_PBCOMP_C-COMPANYCODE"); }onResultChanged(期末余额,定期余额/期间)
if(selectedCompanyCodes.length> 0){ Chart_OpenItemsIntervall.getDataSource()。setDimensionFilter(" 2CZARIOPITMCCC-COMPANYCODE",selectedCompanyCodes); //Chart_OpenItemsIntervall.getDataSource().setDimensionFilter("2CZARIOPITMCCC-FISCALYEAR",selectedFiscYear); }(174.4 kB)
您好Thorsten
是否有特定的原因为什么您没有在复选框组的onSelect中为所有3个图表设置过滤器?
注意
Ingo Hilgefort,SAP
Ingo早上好,
似乎问题出在数据源中。 该模型是实时模型,数据通过cds来自S/4系统。 在rsrt中,我得到了相同的错误...
亲切的问候
催眠
一周热门 更多>