您的位置:首页 > 产品设计 > UI/UE

ABAP CDS View 简介

2017-11-18 10:15 579 查看
CDS View 介绍



核心数据服务(CDS)是用于定义和使用语义丰富(semantically-rich)的数据模型的一套架构,属于SAP HANA的一部分,但也可以在ABAP平台上使用,因此分为HANA CDS与ABAP CDS.

HANA CDS:由于HANA需要直接在数据库内开发应用,使用标准SQL语言比如CREATE TABLE和CREATE VIEW等,已不能满足需要定义带有语义属性(比如Annotation)的数据库表、视图、类型等,因此HANA CDS应运而生。

ABAP CDS:可以运行在除了HANA之外的其他数据库平台之上,使用ADT(ABAP Development Tool)工具通过DDL语言进行定义。通过对数据库表添加assciation和annotation等方式定义带有丰富语义的视图对象,供ODATA和SAPUI5使用

ABAP CDS View 特点

Ø将数据计算逻辑下推到数据库层
Ø可以使用UNION及UNION ALL等叠加查询结果
Ø支持CASE条件语句
Ø支持Arithmetic, String and cast等语句
Ø支持INNER JOIN, OUTER JOIN等
Ø可以使用Annotation
Ø支持Aggregations, Grouping功能
Ø支持90%以上的SQL功能

计算下推


更多SAP
Fiori知识,请关注SAP Fiori开发视频教程,由浅入深学习Fiori开发
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息