ABAP CDS视图内的呼叫计算视图

2020-09-02 11:44发布

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

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


大家好,

我们正在使用S4HANA 1709,并希望在ABAP CDS视图中读取HANA实时计算视图。

我正在寻找的是类似下面的内容

@ AbapCatalog.sqlViewName:'SQL_VIEW_NAME'@ AbapCatalog.compiler.compareFilter:true

@ AccessControl.authorizationCheck:#检查

@ EndUserText.label:'HANA'

将视图ZCDS_TOHANA定义为" _SYS_BIC"中的选择。" ZCUSTOM/ChangeRequestHeader"

{field1,field2

}

阅读此视图的最佳方法是什么? 我认为从_SYS_BIC中进行选择不起作用。

请让我知道您的建议。

Shyam

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

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


大家好,

我们正在使用S4HANA 1709,并希望在ABAP CDS视图中读取HANA实时计算视图。

我正在寻找的是类似下面的内容

@ AbapCatalog.sqlViewName:'SQL_VIEW_NAME'@ AbapCatalog.compiler.compareFilter:true

@ AccessControl.authorizationCheck:#检查

@ EndUserText.label:'HANA'

将视图ZCDS_TOHANA定义为" _SYS_BIC"中的选择。" ZCUSTOM/ChangeRequestHeader"

{field1,field2

}

阅读此视图的最佳方法是什么? 我认为从_SYS_BIC中进行选择不起作用。

请让我知道您的建议。

Shyam

付费偷看设置
发送
5条回答
clasier
1楼 · 2020-09-02 12:40.采纳回答

我认为您不能直接访问ABAP CDS的数据库工件,您必须先将该视图带入ABAP层并在CDS视图中使用它。

您可以参考这些文档,

https://blogs.sap.com/2018/06/27/accessing-native-hana-tables-in-s4-abap-cds-views-analytics /

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

hengyuye
2楼-- · 2020-09-02 12:31

是否还意味着我们不能在Hana视图中使用ABAP CDS视图?

wang628962
3楼-- · 2020-09-02 12:29

嗨,HANA DB中为每个ABAP CDS视图生成了一个SQL视图,因此您 可以在HANA建模或ETL中使用SQL视图。

土豆飞人
4楼-- · 2020-09-02 12:19

获取,这是SAP的简单建议:

1。 选择一种开发方式-ABAP CDS或HANA CalcViews。

2。 按照您的选择

P.s。 在S/4HANA中,显然,您的选择是ABAP CDS,在SoH中,您仍然可以找到自己的身影...

干杯

_________________

德米特里·库兹涅佐夫

BI Consulting

路亽曱_Ryan
5楼-- · 2020-09-02 12:41

最好的方法是在"表函数"类型的CDS视图中调用HANA视图。

现在,您可以在CDS视图中使用此表功能。

使用字典外部视图问题是它不适用于在HANA视图中定义的输入参数,但是可以使用表函数。

最好的问候

Mayank Jaiswal

一周热门 更多>