当前位置:主页 > 大数据 > 正文

云主机_免费使用云服务器_高性价比

时间:2021-05-03 16:56 来源:埃里克云 编辑:埃里克云

核心提示

这是CDS上继简介后的第二篇博文详细解释,请参阅此处的简介和博文索引:https://blogs.sap.com/2019/10/21/part1.-sap-cds-views-demystification/ 创建并激活CDS视图时,会生成这两个对象。正如我在简...

这是CDS上继简介后的第二篇博文详细解释,请参阅此处的简介和博文索引:https://blogs.sap.com/2019/10/21/part1.-sap-cds-views-demystification/

创建并激活CDS视图时,会生成这两个对象。正如我在简介中提到的,这使得代码到数据范式转换。

基本CDS视图:

对于我创建的所有视图,我将使用飞行演示表和数据来展示CDS技术。

将创建一个简单的视图。所有在视图开始处以"@"开头的语句称为"注释",它们在视图中起着非常重要的作用CDS视图的设计和开发。它们是CDS视图配置背后的"构建块"。它们还定义了CDS视图在不同场景中的行为。我将讨论不同类型和常用的注释。

现在让我们先讨论一下在创建基本视图时的默认注释

注释,提供SQL视图名称。这是激活CDS视图后生成的DDIC SQL视图,可以在tcode SE11中看到。根据DDIC SE11视图名称限制,此名称必须少于或等于16个字符。此外,CDS视图名称和SQL视图名称不能相同。因此请选择逻辑名称,可能与CDS视图名称相似,以保持一致。

此注释定义了筛选数据的行为,即首先比较筛选条件,如果匹配,则仅获取数据。如果CDS视图具有联接条件,则仅在筛选条件匹配后执行。在DDIC视图中,首先提取然后过滤的数据。

CDS视图的另一个重要注释。如您所知,SAP中的所有DB表都定义了键,并且CDS视图总是在这些DB表之上创建的。现在任何DB表都可以定义多个键,您可能不希望这些键成为视图的键字段因此,如果您将此注释设置为true,那么您通过在字段前面添加单词"Key"来定义为CDS视图中关键字字段的字段将是CDS视图和生成的DDIC SQL视图的关键字字段。

如果您将此设置为False,DB table关键字字段也将定义为视图的关键字字段,不管您在更少的字段前面添加单词"Key"。

此注释用于在CDS视图中添加"Security"部分。当CDS视图准备向组织内外的更大受众推出时,基于权限限制数据是非常重要的。我们将在后面的部分研究授权对象的创建。现在让我们保留它#不需要

此注释用于将DB表中附加的标签以外的业务标签应用到CDS视图中的字段。此注释将覆盖DB table business标签,并提供您对此批注所指定的内容。

让我们通过右键单击将字段添加到CD视图。您可以选择插入所有字段或逐个插入;

将以下字段添加到CD视图;

由于创建此CD视图的原因,我禁用了字段"Client"或"MANDT"在ABAP系统中,客户端由系统自己处理。现在激活CDS视图。

如前所述,当激活CDS视图时,会再创建2个对象吗?创建DDIC SQL视图并创建HANA视图;

-转到Tcode SE11并检查DDIC SQL视图;

-检查Eclipse或HANA Studio平台中的HANA视图,如下所示;

您还可以检查系统生成的"CREATE"语句。

总结一下,我们创建了一个基本的CDS视图,并查看了在创建CDS视图时已经配置的默认注释。此外,我们还看到了通过视图激活创建的不同的运行时和设计时对象。带表达式和会话变量的CDS视图:了解如何配置数学表达式和会话变量以获取系统参数。

请关注我即将发布的博文:Sanjeev Kumar

  • 微软云_美国服务器视频网站_优惠 微软云_美国服务器视频网站_优惠

    随着英国管理脱欧后贸易的能力被置于显微镜下,全球与大萧条时代的经济状况和保护主义的比较也是如此。我早就该深入研究那个时代的经济写作了。比较的要点是惊人的。 凯恩斯...

  • 微软云_亚马逊云计算平台_免费领 微软云_亚马逊云计算平台_免费领

    考虑到即使是英国财政大臣也只"认为自己知道"首相的脱欧想法,尽管议会强烈希望避免"无协议",但很可能会出现依赖世界贸易组织(wto)关税的必要性。在英国受影响最严重的行业...

  • <strong>CDN_存储服务器搭建_最新活动</strong> CDN_存储服务器搭建_最新活动

    jstat是一个简单的实用工具,它存在于JDK中,用于提供与JVM性能相关的统计信息,如垃圾收集、编译活动等。jstat的主要优势在于它能够在JVM运行时动态捕获这些指标,而无需任何必要...

  • <strong>金山云_数据库高级_安全稳定</strong> 金山云_数据库高级_安全稳定

    在这个简短的教程中,我们将构建一个SAP分析云,分析应用程序幻灯片控制器。应用程序显示在大屏幕上,人们可以通过蓝牙与之交互,通过无线设备播放幻灯片。 让我们准备我们需...

  • <strong>中间件_华为云照片在哪找到_免费领</strong> 中间件_华为云照片在哪找到_免费领

    在saps/4hanaplm中,作为简化的一部分,在高级搜索中从搜索参数中提取了许多字段。例如,在标签预先搜索或有效性区域基于标签语言进行搜索。 为了适应这些搜索,我们需要增强搜索...

  • <strong>京东云_腾讯云服务器报价_稳定性好</strong> 京东云_腾讯云服务器报价_稳定性好

    在这个博客里,我将解释在一个标准OWL屏幕中添加超链接以使用extensibility explorer导航到另一个标准业务对象的TI屏幕所需的步骤。 在本例中,我将提供添加超链接以从Sales Quote OWL屏幕...

  • <strong>数据库服务器_华为云存储怎么清理_限时</strong> 数据库服务器_华为云存储怎么清理_限时

    简介: 我得到了从应用服务器读取数据到内部表并下载到演示服务器的要求。 首先我们应该知道如何将内部表数据上传到应用服务器,从那里如何读取应用服务器数据并下载到演示服...

  • <strong>游戏服务器_虚拟主机试用30天_免费领</strong> 游戏服务器_虚拟主机试用30天_免费领

    本系列的第一部分旨在提高对设计一致性重要性的认识。在第二部分中,我提供了更多的背景知识,阐述了一致性对设计和潜在心理过程的影响。第三部分是关于视觉一致性和功能一...

  • <strong>天翼云_云主机windows_速度快</strong> 天翼云_云主机windows_速度快

    因为我第二次看到这个问题,所以我想把这个问题和解决方案一起作为一个博客发布。 一个开发人员发布了一个使用服务绑定的OData服务,并希望使用简单列表报告Fiori应用程序的预览...