首页 > SAP > FIORI > HANA STUDIO如何创建ABAP CDS
2019
11-26

HANA STUDIO如何创建ABAP CDS

主要是创建一个简单的CDS,以便以于SAP GUI中看到此CDS,并方便用于ODATA开发,在此只说操作过程,没有CDS太多相关的技术,

1.CDS相关更多文章:

1.在ADT中创建简单的ABAP CDS视图

2.How to create ABAP CDS Views on HANA

一、安装HANA STUDIO

2.二、连接到ABAP的SAP端

参看:HANA STUDIO 连接ABAP 开发

3.三、创建一个CDS

1.在要创建CDS的包上(以下以包ZDEV为例),点击右键,选择“Other ABAP repository object”,

HANA STUDIO如何创建ABAP CDS - 第1张  | 优通SAP

2.在其中选择 Core Data Services -> Data Definition,

HANA STUDIO如何创建ABAP CDS - 第2张  | 优通SAP

输入CDS名称,及cds的功能描述。

HANA STUDIO如何创建ABAP CDS - 第3张  | 优通SAP

点击完成后,在HANA STUDIO里,就会生成CDS格式的数据源,以下为以读取我的一个自定义表zthy_member的字段为例子,在CDS中写入代码,为了对比在ABAP商品CDS名称的差异,我把HANA中的CDS数据 源名定义为,ZTEST01,担把ABAP端的CDS数据源名(@AbapCatalog.sqlViewName)定义为:ZTEST02,

HANA STUDIO如何创建ABAP CDS - 第4张  | 优通SAP

在生成的DDL:ZTEST01,上点击右键,“Activata”激活此CDS,右键-》OPEN WITH->Data Preview,就可打开此CDS的数据,查看数据查询结果。

@AbapCatalog.sqlViewName: 'ztest02'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'description'
define view ztest01 
  as select from zthy_member as a
{
  key   a.zmena,
        a.uuid,
        a.zwxbs,
        a.ztel,
        a.zpswd,
        a.zseller
} 
 

在SAP GUI中,用SE11,打开视图:ZTEST02,查看效力如图,

HANA STUDIO如何创建ABAP CDS - 第5张  | 优通SAP

生成的

4.总结

在此就完成了一个简单的CDS创建,此CDS,简单读表数据。

HANA STUDIO如何创建ABAP CDS - 第6张  | 优通SAP

5.下一步

可以用此CDS,生成ODATA

                       

HANA STUDIO如何创建ABAP CDS》有 1 条评论

  1. yan252 说:

    106.54.116.164106.54.116.164

留下一个回复

你的email不会被公开。