ABAP CDS Extension ile ilgili kod.
Ön koşullar
1. ABAP CDS yaratma
2. SAP EPM
Senaryo
Satış sipariş raporu ve ek alanları.
Anlatım
Herhangi bir CDS View genişletilebilir ve ek alanlar eklenebilir. Bunun için bir temel CDS View üzerine ilgili ek alanları eklemek için ayrı bir CDS View yaratıyoruz ve Base View üzerinden genişletiyoruz.
Base CDS View
@AbapCatalog.sqlViewName: 'ZZXB_V_BASE' @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Base CDS örneği' define view zzxb_cdsv_base as select from snwd_so as so { key so.so_id as order_id, so.net_amount, so.currency_code, so.buyer_guid }
Extension CDS View
@AbapCatalog.sqlViewAppendName: 'ZZXB_V_EXTEND' @EndUserText.label: 'Extension CDS örneği' extend view zzxb_cdsv_base with zzxb_cdsv_extension { so.client, so.created_by, so.created_at }