ABAP CDS Conditional ile ilgili kod.
Ön koşullar
1. ABAP CDS yaratma
2. SAP EPM
Senaryo
Satış siparişlerinin teslimat durumunu ve müşteri durumlarını gösteren rapor.
ABAP CDS Kodu
@AbapCatalog.sqlViewName: 'ZZXB_V_COND' @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Conditional CDS örneği' define view zzxb_cdsv_conditional as select from snwd_so as so inner join snwd_bpa as bpa on so.buyer_guid = bpa.node_key { key so.so_id as order_id, bpa.company_name, so.gross_amount, so.currency_code, // Simple case kullanımı case so.delivery_status when ' ' then 'Teslim edilmedi' else 'Teslim edildi' end as delivery_status_desc, // Searched case kullanımı case when so.gross_amount > 1000 then 'Yağlı müşteri' else 'Züğürt müşteri' end as customer_status_desc }