CDSVIEW获取当前系统的日期、用户名、客户端、语言等


@AbapCatalog.sqlViewName: 'DEMO_CDS_SESSVAR' 
@AccessControl.authorizationCheck: #NOT_ALLOWED 
define view demo_cds_session_variables 
  as select from 
    demo_expressions  
    { 
      id, 
      $session.user            as system_user,    -- 当前用户
      $session.client          as system_client,   
      $session.system_language as system_language, 
      $session.system_date     as system_date 
    } 

$session.user      当前用户
$session.client    当前客户端
$session.system_language 语言
 $session.system_date 当前日期

官方注解

userABAP系统字段syuname的标称值
client默认值是ABAP系统字段命令的标称值。在使用ABAP SQL语句读取(添加USING CLIENT)和从ABAP调用AMDP方法(在其声明中指定了添加AMDP OPTIONS CDS SESSION CLIENT)时,此处指定的值
date当前内部会话的文本环境语言,ABAP系统字段sy语言的标称值
languageAS ABAP的当前系统日期,ABAP系统字段sy数据的标称值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值