我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CDS view注解解析 - @Environment.systemField

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CDS view注解解析 - @Environment.systemField

下面的CDS view使用到了@Environment.systemField这个注解,定义了两个参数#SYSTEM_LANGUAGE和#USER。

这个view从CRM物料主数据的产品抬头表COMM_PRODUCT读取product_id, product_type,以及comm_prshtext表里读取产品的描述信息,存储在字段description里。

 @AbapCatalog.sqlViewName: 'zprdtext' @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Jerry product description' define view Zproductdescription with parameters @Consumption.hidden: true @Environment.systemField: #SYSTEM_LANGUAGE P_Language : syLangu, 
@Consumption.hidden: true @Environment.systemField : #USER p_uname : syst_uname as select from comm_product as product inner join comm_prshtext as _text on product.product_guid = _text.product_guid { key product.product_id, 
product.product_type, 
_text.short_text as description } where product.upname = :p_uname and _text.langu = :p_Language 

当我们在ABAP Development Studio里预览该view时, 我们会被要求给这两个参数指定值:

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CDS view注解解析 - @Environment.systemField

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL 视图(View)原理解析

目录可更新视图视图的性能视图的限制MySQL 5.0以后引入了视图。视图实际是一个自身不存储数据的虚拟数据表。实际这个虚拟表的数据来自于访问视图的 SQL 查询的结果。MySQL 处理视图和处理数据表差不多,通过这种方式来满足很多需求。视图
2022-05-31

Spring注解@DependsOn解析

今天要分享得是Spring的@DependsOn注解,对于@DependsOn,我们从它的名称里面就能看出意思是“依赖于”,那么在Spring中,它的作用就是解决Bean的创建依赖,感兴趣的小伙伴快来阅读吧
2023-05-17

Lombok的@StandardException注解解析

@StandardException是一个实验性的注解,添加到ProjectLombok的v__1.18.22版本中,在本教程中,我们将使用Lombok的@StandardException注解自动生成异常类型类的构造函数,需要的朋友可以参考下
2023-05-19

java注解与元注解实例分析

这篇文章主要介绍“java注解与元注解实例分析”,在日常操作中,相信很多人在java注解与元注解实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java注解与元注解实例分析”的疑惑有所帮助!接下来,请跟
2023-06-30

Java @SpringBootApplication注解深入解析

@SpringBootApplication注解在SpringBoot中合并了多个注解,简化了应用程序配置。它包含@SpringBootConfiguration(配置类)、@EnableAutoConfiguration(自动配置)和@ComponentScan(组件扫描)。通过自动配置和组件扫描,它自动配置所需bean并注册带注释的组件。它还提供了自定义选项,例如使用scanBasePackages指定要扫描的包。使用@SpringBootApplication注解的好处包括简化配置、自动化任务和提高
Java @SpringBootApplication注解深入解析
2024-04-02

Android 注解解析及使用

目录 一、注解解析。 1.什么是注解? 2.为什么要使用注解? 3.android中常见的注解有哪些? 4.元注解。 二、注解使用。 1.如何实现一个注解? 2.android中注解示例。 一、注解解析。 1.什么是注解? 注解是一系列元数
2022-06-06

Spring注解@Import原理解析

这篇文章主要为大家介绍了Spring注解@Import原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-02-24

Android View 绘制流程(Draw)全面解析

前言 前几篇文章,笔者分别讲述了DecorView,measure,layout流程等,接下来将详细分析三大工作流程的最后一个流程——绘制流程。测量流程决定了View的大小,布局流程决定了View的位置,那么绘制流程将决定View的样子,一
2022-06-06

Android View 布局流程(Layout)全面解析

前言 上一篇文章,笔者详细讲述了View三大工作流程的第一个,Measure流程,如果对测量流程还不熟悉的读者可以参考一下上一篇文章。测量流程主要是对View树进行测量,获取每一个View的测量宽高,那么有了测量宽高,就是要进行布局流程了,
2022-06-06

Android View 测量流程(Measure)全面解析

前言 上一篇文章,笔者主要讲述了DecorView以及ViewRootImpl相关的作用,这里回顾一下上一章所说的内容:DecorView是视图的顶级View,我们添加的布局文件是它的一个子布局,而ViewRootImpl则负责渲染视图,它
2022-06-06

MyBatis的MapKey注解实例解析

这篇文章主要为大家介绍了MyBatis的MapKey注解实例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-02-08

Spring注解解析之@ImportResource的示例分析

这篇文章给大家分享的是有关Spring注解解析之@ImportResource的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、ImportResource1.1 定义包和类首先定义一个不会被Compo
2023-06-15

一文解析Express框架view对象使用

这篇文章主要介绍了Express框架view对象使用解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-03-10

编程热搜

目录