复合提供程序和计算视图之间的输出不同

2020-08-20 16:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 基于计算视图,我在...

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

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


专家您好,

基于计算视图,我在BW 7.5上的Composite Provider中遇到问题。 当我通过LISTCUBE提取BW应用程序上的数据,或将数据加载到ADSO中时,结果与我们在计算视图中获得的数据完全不同。

当我在计算视图上显示结果时,我有903条记录过滤了" CALMONTH" ='201901'

但是,当我通过Composite Provider访问BW端的数据时,它仅显示22条记录,而我无法弄清楚其逻辑。 关键数字的总和甚至都不相同,并且特定记录上的数据完全不同。 这是LISTCUBE的结果:

我试图将数据加载到ADSO中,结果是相同的22条记录:

复合提供程序具有相同的字段和计算视图,因此这不是聚合问题:

我还尝试直接在计算视图上创建查询,在这种情况下,输出正确,包含903条记录

我也尝试从Lumira中提取正确的输出,所以我猜问题出在Composite Provider上,它具有以下设置:

有人遇到过类似的问题吗? 我已经坚持了几天。 此解决方案运行良好,并且在Hana系统上重新启动后开始出现问题。

我想这可能是数据库用户特权的问题,但是当我使用相同的SAP BW使用访问Hana Studio计算视图时,我得到了正确的输出。

先谢谢您

此致

罗桑格拉

calculation-903.jpg (318.0 kB)
2条回答
追夢秋陽
2020-08-20 17:14

嗨,Rosangela,

如果看来计算视图中有东西正在将22条记录分解为903。

我们需要查看计算视图定义 知道为什么。

约翰·霍克

一周热门 更多>