[CDS View] Case Expressions 示例

以下是一个case when的示例

@AbapCatalog.sqlViewName: 'ZS_TEST_CASE'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'CASE WHEN TEST'
define view Z_TEST_CASE as select from sbook
{
     carrid,
     customid,
     
     case class
        when 'F' then ' '
        else case 
                when (wunit = 'KG' and luggweight >20)
                     OR ()wunit = 'LB' and luggweight >44 )then 'X'
             else ' ooo '
        else 'xxx'
    end as excess_liggage1
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值