Parametrelerle ABAP CDS görünümlerinin nasıl oluşturulacağını öğreneceğiz. Giriş parametreleri, verileri CDS görünümlerinden kısıtlamak için kullanılır. Giriş parametrelerini, CDS görünümü adından sonra PARAMETERS ekleme yaparak tanımlarsınız.
CDS oluşturma ile ilgili yazımı link okuyabilirsiniz.
Input Parametres in ABAP CDS
@AbapCatalog.sqlViewName: 'ZED_CDS_PRMTRS_V' @AbapCatalog.compiler.compareFilter: true @AbapCatalog.preserveKey: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Input Parametres in ABAP CDS' define view ZED_CDS_PRMTRS with parameters p_matnr : matnr as select from mara inner join marc on marc.matnr = mara.matnr { key mara.matnr, marc.werks, mara.matkl, mara.mtart } where mara.matnr = $parameters.p_matnr
Parametre kullanımlarında Conversion methodlarını bazen kullanmanız gerekir.