基于HANA视图的InfoObject缺少SID

2020-08-16 19:30发布

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

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

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


你好

我正面临基于HANA视图的InfoObjects问题。 这些InfoObject实际上是使用ERP中各种透明表的内容创建的。

问题在于,如果将记录添加到基础透明表中,则需要为相应的记录生成SID。 对于某些InfoObjects,它可以正常工作。 对于其他,事实并非如此。 因此,当新记录出现在InfoObject中时,在/BIC/S 中不会生成任何SID,并且如注释2471784

此注释又引用了注释2189861 。 该注释明智地建议"必须保证与HANA视图的主数据值相对应的SID值"。 这看起来很公平,但是关于如何做到这一点的更多信息却很模糊。

首先,它说:"在这种情况下,虚拟提供程序中所有基于HANA视图的信息对象的提供程序特定属性都不会标记为参照整数(标志'Ref。Integrity(HANA)为空)"。 这非常令人困惑,因为我的BW配置中没有单个"虚拟提供程序"。 此外,建议"如果从复合提供程序中的HANA视图中读取参考数据至输出选项卡上,并确保未为每个InfoObject设置标志'Referential Integrity',则为"。 这更加清楚,并且我确保在我的复合提供程序中没有为任何InfoObject设置此类标志。

但是,针对一些基于HANA视图的信息对象的新创建的记录进行计划的问题仍然存在,而且我不知道如何解决它。

该注释提供了一个选项,可以在每次发生问题时运行RSPLS_CREATE_MISSING_SIDS报告,但这似乎并不是信息对象的有效解决方案,因为每天在基础透明表中添加数十条甚至数百条新记录的信息对象。

最让我困扰的是,我无法理解为什么对于某些基于HANA视图的InfoObject而言,根本不会发生与SID相关的问题,而对于其他问题,则每次都会发生。 "问题"和"非问题" InfoObject的设置看起来几乎相同。

请告知。

谢谢

Valeriy

3条回答
一只江湖小虾
2020-08-16 19:40

Hi Gregor,

谢谢您的解释。有一件事仍然困扰着我。 实际上,我描述的问题同时发生在DEV和QUA系统中,并且这些系统已经运行了一段时间。 但是,这个问题无处不在,而且相对较新。

让我更具体一点:这是BPC优化的解决方案,我们广泛使用了标准内容InfoObject,/ERP/GL_ACCT。 它基于FI主数据,并且随着我的同事调整会计科目表而经常且定期添加此数据。 反过来,我通过在各种计划方案中包括这些新主数据来使用它们。 直到某一时刻它工作得很好为止-在FI端添加了新帐户,在BPC中计划了新数据,使用该新帐户进行了优化,保存了计划缓冲区,一切工作正常。 然后发生了什么事,当我尝试保存计划数据时,我开始收到这些错误消息。

简而言之,它现在可以按照您的解释完全起作用,但是以前它确实可以以其他方式起作用。 有什么方法可以用来解决此问题? 我的意思是-某些控制数据一致性检查的全局参数已更改,是因为应用了一些注释还是手动进行了? 还是有些定制仅属于我的信息提供者? 保存计划数据时,我能以某种方式消除或绕过SID一致性检查吗?

最诚挚的问候,

Valeriy

一周热门 更多>