如何基于BW复合提供程序创建ABAP CDS视图

2020-09-16 10:43发布

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

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


亲爱的

当前,我们正在分析一个业务案例,该需求是通过合并来自S/4HANA嵌入式Analytics(分析)和NON SAP源(通过智能数据访问或存储在ADSO中的数据)中的字段,在BW中创建实时自定义计算。

理想的设计是将所有源合并到一个复合提供程序中,然后在顶部创建计算。 通过将组合的外部视图用作起点,此方法对于"计算"视图是可行的。 但是,我们希望对ABAP CDS视图执行相同的操作,以确保我们的解决方案符合SAP策略。

是否可以从该复合提供程序创建ABAP CDS视图?

此致

安东尼奥


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

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


亲爱的

当前,我们正在分析一个业务案例,该需求是通过合并来自S/4HANA嵌入式Analytics(分析)和NON SAP源(通过智能数据访问或存储在ADSO中的数据)中的字段,在BW中创建实时自定义计算。

理想的设计是将所有源合并到一个复合提供程序中,然后在顶部创建计算。 通过将组合的外部视图用作起点,此方法对于"计算"视图是可行的。 但是,我们希望对ABAP CDS视图执行相同的操作,以确保我们的解决方案符合SAP策略。

是否可以从该复合提供程序创建ABAP CDS视图?

此致

安东尼奥


付费偷看设置
发送
2条回答
渐行渐远_HoldOn
1楼 · 2020-09-16 11:06.采纳回答

如果您能够将复合提供程序的外部视图创建到"计算"视图中,那么可以将CV消费到ABAP CDS视图中。您可以按照下面的Maksim文档中的步骤进行操作。

https://blogs.sap.com/2018/05/24/abap-dictionary-external-views-for-overcoming-abap-cds-views-limitiations/

wang628962
2楼-- · 2020-09-16 11:24

嗨Sreekanth,

感谢您的回复。 Maksim的方法行得通,但是从复合提供程序创建ABAP词典视图时出现了一些错误。 SAP Note 2442769中解决了这些错误-在外部BW HANA模型上创建字典视图会引发错误。

基本上,在外部视图上使用数据类型VARCHAR生成0INFOPROV,而字典视图仅识别NVARCHAR,并且列需要以字母开头,因此,例如,在计算视图中,我们需要将0MATERIAL更改为MATERIAL。

对于我们来说,在SP实施后将解决0INFOPROV问题,然后我们就可以解决了。

谢谢


一周热门 更多>