CDS 基本原理与ADT 安装

一、ADT环境安装及介绍

安装eclipse

选择适合的ADT版本:

SAP Development Tools for Eclipse - 2023-03 Software Repository

https://tools.hana.ondemand.com/2023-06

SAP Development Tools for Eclipse - Latest Software Repository

选择ABAP development tools 安装即可。

安装成功后,配置ABAP连接。

添加demo包DEVS4D430 到favorite package里

二、ABAP CDS view介绍   

ZCDS_DEMO001_DDL 

NSDM_DDL_MSEG

BSID_DDL

过去想要定义数据库表跟视图,只能通过数据字典,不能通过DDL语句生成,实际在我们激活数据字典的定义的时候,系统会创建特定的DDL语句并发送到数据库。

Core Data Services

ABAP CDS、 HANA CDS

SQL-92标准里很多描述的DML功能缺失

表达式

右连接

Where 条件

以前应用程序处理

ABAP CDS 是数据字典的一种补充。可以在SE11里查看,但是创建修改要在基于ADT的eclipse上或者HANA studio进行。

Data definition  CDS DDL 这个是资源对象,transport

CDS view  

SQL view  

这2种的描述不能相同,但是从ABAP 7.55版本开始,新引入了一个CDS视图

Eclipse 里工具使用查看CDS相关信息

Show SQL CREATE

DATA preview

Dependency analyzer

Active Annotations

CDS的几个元素介绍

Annotations

针对视图或者字典元素用来标识特征的

@AbapCatalog.sqlViewName在基于DDIC的视图的定义中是强制性的。

三、CDS view的基本特征

语法规则:

关键字符合常规拼写规则

常量 文本‘’

Comment: //    或 行内或跨多行的注释由字符/*和*/括起来

view  跟 entity view

命名规则

SQL写法、别名等:

如果为true ,会由来源表派生。False则指定的字段元素

ZCDS_V_DEMO001

Annotations

ABAP注释和特定于框架的注释

ABAP注释可以修改访问CDS对象的ABAP SQL语句的行为。在基于CDS DDIC的视图和CDS视图实体中,可用的ABAP注释集是不同的。

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SAP_Damon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值