Figure 1:
ADT 创建view Define
@AbapCatalog.sqlViewName: 'sql_view_name'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'cds 20210728 test'
@ObjectModel: {
createEnabled,
deleteEnabled,
updateEnabled
}
define view Z_CDS_TEST01 as select from
spfli association [0..1] to scarr as _scarr
on _scarr.carrid = spfli.carrid {
key spfli.carrid,
key _scarr.carrname,
key spfli.connid,
spfli.cityfrom,
spfli.cityto
}
SEGW
Figure 2:
选中右键 referrence -->data source
Figure 3:
这是使用cds自动生成z_cds_test_srv,再下面用到
注册服务
Figure 4:
gateway client测试
如果没有激活就使用下面的激活
/n/IWFND/IWF_ACTIVATE
/sap/opu/odata/sap/Z_CDS_TEST_SRV/Z_CDS_TEST01?$format=json 获取实体数据
关于更近一些学习,我也是在segw里面创建具体的实现方法。
可以参考下面的链接SEGW创建ODATA练习 | 优通SAP (ut163.com)