创建了一个在Eclipse中公开OData的CDS视图。视图激活并正常工作,我可以看到使用se16N的SQL数据。查看下面的定义:
@AbapCatalog.sqlViewName: 'ZDDLS_ODATA'
@AbapCatalog.compiler.CompareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'TEST CDS Association II'
@Search.searchable: true
@OData.publish: true
define view ZCDSV_ODATA as select from vbak as soHdr
association [1..*] to ZCDSV_PROD as _itemprod
on $projection.vbeln = _itemprod.vbeln {
key soHdr.vbeln,
soHdr.auart,
_itemprod.posnr,
_itemprod.matnr,
_itemprod.arktx,
_itemprod.mtart,
_itemprod.mbrsh,
_itemprod // Make association public
}
where auart = 'ZINT'下一步应该是通过/n/IWFND/MAINT_SERVICE注册服务。这就是问题所在。当按下"Add“按钮时,条目(与在SEGW中创建的条目不同)不可用。
这不是S4/HANA系统(下面安装的产品),这会是一个发布问题吗?

发布于 2019-10-26 18:47:37
这会是释放的问题吗?
是的,你是对的。支持将CDS实体作为OData发布自从ABAP作为Netweaver 7.50 SP00。
https://stackoverflow.com/questions/58561040
复制相似问题