点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用Design Stud...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用Design Stud...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用Design Studio 1.6 SP2创建仪表板。 它总共有26个图表(并非同时显示所有图表)。 每个图表都有单独的数据源,但是数据源会被初始化直到实际需要。
使用超时2.0-SDK组件-我每15分钟刷新一次初始化的数据源。 我有一个JavaScript函数处理刷新,该刷新在计时器触发时调用。 我还有一个图标,该图标允许用户使用相同的JavaScript函数serviceRefresh()随时手动刷新数据。
随着时间的流逝,某些数据源开始错误地增加。 我可以查看定期刷新的图表的调用,并将其与我刚刚运行的调用进行比较,计数有所不同。 例如,在自动刷新调用中,计数为24.8,但是如果我打开报表的新调用,则计数为23.8。
有问题的数据源是BEx查询,至少是我观察到的。
我采取了一些保护措施,以防止serviceRefresh()的实质同时执行多次。 serviceRefresh()的开始和结束是这样的:如果(!正在刷新){
刷新= true ;
...
刷新= false ;
}//如果不刷新则结束
单个数据源的基本处理是:if(DS.isInitialized()){
DS.refreshData();
}//如果结束
还有其他人看到过这个问题吗?
杰夫
您好杰夫,
您能提供以下几点的更多信息吗?
1)"某些数据源开始虚假增加"是什么意思?
2)当您说"计数不同"时,"计数"是什么意思? 您是否在BEx查询中有一个基于数量的关键指标?
3)如果为 serviceRefresh()函数提供了完整的脚本代码,则可能会有所帮助。
此致
穆斯塔法。
一周热门 更多>