主要是创建一个简单的CDS,以便以于SAP GUI中看到此CDS,并方便用于ODATA开发,在此只说操作过程,没有CDS太多相关的技术,
1.CDS相关更多文章:
2.How to create ABAP CDS Views on HANA
一、安装HANA STUDIO
2.二、连接到ABAP的SAP端
3.三、创建一个CDS
1.在要创建CDS的包上(以下以包ZDEV为例),点击右键,选择“Other ABAP repository object”,
2.在其中选择 Core Data Services -> Data Definition,
输入CDS名称,及cds的功能描述。
点击完成后,在HANA STUDIO里,就会生成CDS格式的数据源,以下为以读取我的一个自定义表zthy_member的字段为例子,在CDS中写入代码,为了对比在ABAP商品CDS名称的差异,我把HANA中的CDS数据 源名定义为,ZTEST01,担把ABAP端的CDS数据源名(@AbapCatalog.sqlViewName)定义为:ZTEST02,
在生成的DDL:ZTEST01,上点击右键,“Activata”激活此CDS,右键-》OPEN WITH->Data Preview,就可打开此CDS的数据,查看数据查询结果。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
@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,查看效力如图,
生成的
4.总结
在此就完成了一个简单的CDS创建,此CDS,简单读表数据。
5.下一步
可以用此CDS,生成ODATA