下面的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时, 我们会被要求给这两个参数指定值:
在Open SQL里,这两个参数会自动被分别赋以ABAP编程语言里系统变量sy-langu和sy-uname的值。
data: lt_result TYPE TABLE OF Zproductdescription. SELECT * FROM Zproductdescription INTO TABLE @lt_result .
这一点我们可以通过使用事务码ST05得到的trace里得到确认:在运行时P_LANGUAGE被赋以了sy-langu的值E,而P_UNAME被赋以sy-uname的值WANGJER.
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
**Python库cdsapi介绍** `cdsapi`是一个Python客户端库,用于与欧洲中期天气预报中心(ECMWF)的气候数据存储(CDS)服务进行交互。这个库简化了用户从CDS检索气候和气象数据的过程,使得数据获取更为便捷。在描述...
BellSoft Liberica JDK 是一个经过严格测试和验证的 OpenJDK,它完全符合 Java SE 规范,在Linux, Windows, macOS, 和 Solaris 操作系统上运行无误
JP 摩根-美股-信贷市场-信贷展望与策略:美国高级策略与CDS研究-59-30页.pdf
JP 摩根-美股-信贷市场-信贷市场展望与策略:美国高级策略与CDS研究-516-32页.pdf
它包含了JRE(Java Runtime Environment)以及开发工具,如Java编译器(javac)、Java虚拟机(JVM)、Java文档生成器(javadoc)和Java打包工具(jar)等。 2. **M2芯片支持**:随着Apple从Intel处理器过渡到自家的...
BellSoft Liberica JDK 是一个经过严格测试和验证的 OpenJDK,它完全符合 Java SE 规范,在Linux, Windows, macOS, 和 Solaris 操作系统上运行无误
《PyPI官网下载的tencentcloud-sdk-python-cds-3.0.272.tar.gz:深入了解腾讯云Python SDK》 在Python开发中,我们经常需要利用各种SDK(Software Development Kit)来与不同的云服务进行交互。腾讯云作为国内领先...
- 类数据共享(Class Data Sharing, CDS):可以优化启动时间,通过预先加载类数据到共享归档文件来减少JVM启动时的内存占用。 - 对JSON支持的增强:包括内置的JSON-P(Java API for JSON Processing)和JSON-B...
CDS,全称为Credit Default Swap,中文名为信用违约互换,是一种金融衍生工具,主要用于转移信用风险。在上述提到的C17075S--1CDS基础知识的测试中,涉及了CDS的基本概念、功能、定价以及相关风险。 首先,让我们来...
资源来自pypi官网。 资源全名:cdsapi-0.0.7.dev0-py2.py3-none-any.whl
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
7. **动态CDS(Class Data Sharing)**:在启动时,可以共享类数据,减少应用启动时间。 8. **JEP 320: Remove the Java EE and CORBA Modules**:移除了不再维护的Java EE和CORBA模块,使JDK更加精简。 9. **其他...
资源分类:Python库 所属语言:Python 资源全名:tencentcloud-sdk-python-cds-3.0.583.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:tencentcloud-sdk-python-cds-3.0.454.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
《PyPI官网下载的tencentcloud-sdk-python-cds-3.0.524.tar.gz:深入了解腾讯云Python SDK》 PyPI(Python Package Index)是Python开发者们分享和获取Python软件包的主要平台,它提供了丰富的第三方库,使得Python...
报告日期为2019年5月2日,涵盖了信贷市场的展望、策略以及对特定策略和信用违约掉期(CDS)的深入分析。 1. **信贷市场展望**: - **信贷息差**:在4月上半月,美国高级信贷债券的息差收窄了12个基点,达到139个...
【标题】: JP摩根-美股信贷策略-信贷市场展望与策略:美国高级战略与CDS研究 【描述】: 这份报告是JP摩根关于2019年2月美国高级信贷策略及信用衍生品研究的分析,涵盖了信贷市场的展望、策略以及对信用利差、信用...
【投资策略】在JP摩根的这份报告中,主要探讨了美国信贷市场的高级战略和信用衍生品的研究,尤其是针对美国高评级(High Grade)策略和CDS(Credit Default Swaps)的研究。报告发布于2019年3月,由JP摩根的专业分析...
信用违约掉期(CDS)是信用衍生品的一种,其价格上涨通常反映市场对信贷风险的担忧增加。6月的CDS价格回升可能反映了市场对风险的重新评估或预期的利率政策调整。 综上所述,这份报告提供了对美国信贷市场的全面...
信用违约掉期(CDS)指数目前已接近2018年10月以来的最低水平,但近期市场动能有所放缓,CDS指数基本保持横盘整理。这可能反映出投资者在当前市场环境下对进一步的风险定价变得更加谨慎。 综上所述,美国高评级信贷...