ABAP CDS Union ile ilgili kod.
Ön koşullar
1. ABAP CDS yaratma
2. SAP EPM
Senaryo
Satış siparişlerinin müşteri bazında toplam sipariş tutarlarını getiren ve müşterilerin derecelerini gösteren rapor.
ABAP CDS Kodu
@AbapCatalog.sqlViewName: 'ZZXB_V_UNION' @AbapCatalog.compiler.compareFilter: true @EndUserText.label: 'Union CDS örneği' @AccessControl.authorizationCheck: #CHECK define view zzxb_cdsv_union as select from snwd_so as so inner join snwd_bpa as bpa on bpa.node_key = so.buyer_guid { key bpa.company_name, key so.currency_code, sum( so.net_amount ) as total_net_amount, '2. Derece' as customer_status } group by bpa.company_name, so.currency_code having sum( so.net_amount ) < 1000000 union select from snwd_so as so inner join snwd_bpa as bpa on bpa.node_key = so.buyer_guid { key bpa.company_name, key so.currency_code, sum( so.net_amount ) as total_net_amount, '1. Derece' as customer_status } group by bpa.company_name, so.currency_code having sum( so.net_amount ) >= 1000000