HANA View在HANA 数据库层,CDS View在ABAP层。那我们可以用CDS view直接读取HANA View。在CDS View里还可以加些逻辑。
具体怎么做呢?
首先你有了一个HANA的calculation view。这个calculation view, 它是可以被HANA SQL访问的(也就是native SQL)。
那上篇咱也知道可以通过CDS table function访问表,显然我们就也可以通过table function来访问HANA calculation view。
点击HANA系统,把这个SQL点开,先写SQL,确定你想要的字段。
当然自己写怪累的,先让系统给模板:
有输入参数的计算视图,在palceholder这个里面输入参数值。 执行一下没问题。
接下来就是写table function了。这部分内容在公众号里,就不赘述了。