Emrullah Demirhan Logo

Creating OData Service with CDS Views

ODataCDS

CDS’lerin OData olarak yayınlanması ABAP AS Netweaver 7.50 SP00’dan beri desteklenmektedir. Herhangi bir SAP standart veya Z’li tablolar için OData hizmeti oluşturmadan bahsedeceğim.

CDS oluşturmayı link üzerinden inceleyebilirsiniz.

OData.publish: true

@OData.publish: true ek açıklamasını kullanarak görünümü etkinleştiriyoruz.(6. satır) Daha sonra /n/IWFND/MAINT_SERVICE işlem koduna giderek hizmeti kaydetmemiz gerekiyor.

Ayrıca Analytics queryler içinde OData yöntemini kullanabilirsiniz.

@AbapCatalog.sqlViewName: 'ZED_C_ODATA_CDS'
@AbapCatalog.compiler.CompareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'OData CDS'
@OData.publish: true
define view ZED_ODATA_CDS as select from mara 
{

 key matnr
    ,mtart
    ,mbrsh
    ,bismt
    ,meins
    ,brgew
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Sitemizde en iyi deneyimi yaşamanızı sağlamak için çerezler kullanmaktadır.