You paste the following source code for a simple CDS view into ABAP development studio and activate it:
@AbapCatalog.sqlViewName: 'zjerrySQL0208'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'test 233'
@ObjectModel: {
createEnabled,
deleteEnabled,
updateEnabled
}
define view Zjerrytest20160208
as select from spfli association [0..1] to scarr as _scarr
on _scarr.carrid = spfli.carrid {
key spfli.carrid,
key _scarr.carrname,
key spfli.connid,
spfli.cityfrom,
spfli.cityto
}
And you would like to know what objects are automatically generated during CDS view activation.
Automatically generated ABAP objects during CDS view activation You could query table TADIR with following parameters:
And get answer: DDLS: Data Definition Language SourceSTOB: Structured Object
The relationship among these objects is listed below:
And if you use the same approach described in tutorial part1, you can realize that lots of database tables “DD*” are involved during CDS view activation, for exampleDDLDEPENDENCY. A small tip here is, if you click “Display Object List” button, you will navigate to the package where other related ABAP artifacts within the same package are displayed as well.
Now we can go through each database table one by one.
Automatically inserted table entries during CDS view activation
Several table entries are inserted to the database tables in package SDDL during view activation.
DDDDLSRC
Query this table by specifying DDLNAME as CDS view name we specified in ABAP development studio, the name after keyword “define view” : Zjerrytest20160208, and we can find view source code stored in field SOURCE.
DDDDLSRC02BT Text table which stores the view description specified via annotation@EndUserText.label.
DDHEADANNO
It stores all header annotation specified in CDS view source code with corresponding value.
DDLDEPENDENCY
It maintains relationship between the CDS core entity and automatically generated database view.
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
在"完整版的sap初级技能自学教程.pdf"中,你将详细学习以上内容,并逐步建立起对SAP系统的基本理解和操作能力。通过深入学习,你可以为进入SAP领域打下坚实的基础,为未来的职业生涯开启新的可能。
### SAP2000自学教程知识点详解 #### 一、SAP2000简介 - **背景**:SAP2000是一款强大的结构分析软件,它利用有限元法进行结构分析,广泛应用于土木工程领域。 - **特点**: - **集成环境**:在单一的图形用户...
SAP CDS (Core Data Services) 视图是SAP HANA数据库中的一种高级数据建模工具,它允许开发者创建高性能的数据模型,尤其在处理多表关联查询时能显著提升性能。CDS 视图使用声明式语言定义,并且可以直接在数据库...
【HANA CDS View 教程】 Core Data Services (CDS) 是SAP HANA数据库中的一个重要特性,它提供了一种声明式的方式来定义数据模型,这些模型可以用于应用程序开发、数据建模和数据访问。CDS视图是CDS的核心组成部分...
《SAP PI/SAP PO 详细教程:从基础到实践》 SAP PI(Process Integration)和SAP PO(Process Orchestration)是SAP提供的集成解决方案,用于连接不同的业务系统,实现数据交换和流程自动化。本教程将带你深入了解...
安装sap gui 750后,打开smartforms或scriptforms提示:CSapEditorCtrl::GetObject: Object 13 does not exist的解决方法:安装此安装包后即可解决问题
SAP Process Orchestration The Comprehensive Guide, 2nd Edition SAP流程编制综合指南 1 Introduction to SAP Process Orchestration 1.1 Historical Overview and Evolution 1.1.1 SAP Process Integration ...
完整版的sap初级技能自学教程。学习SAP的入门教程。
### SAP初级技能自学教程知识点概览 #### 一、引言 - **SAP简介**:SAP(System Applications and Products)是指一套在线财务及行政软件系统,同时也是开发这套系统的公司的名称。它由多个模块组成,每个模块负责...
SAP ABAP开发学习——第9课:ALV2(视频教程) 1.SAP ABAP开发入门学习 2.含视频教程学习、PPT、作业 3.视频非常清晰
在本课程“SAP ABAP开发学习——第19课:实战讲解”中,我们将深入探讨SAP ABAP(Advanced Business Application Programming)编程语言在实际项目中的应用。ABAP是SAP系统的核心开发语言,用于构建企业级业务应用...
SAP软件FICO模块常用增强之二:内部订单的屏幕增强
ERP软件:SAP二次开发_ABAP编程基础.docx ERP软件:SAP二次开发_SAP Fiori开发.docx ERP软件:SAP二次开发_SAP HANA集成开发.docx ERP软件:SAP二次开发_SAPWebDynpro开发.docx ERP软件:SAP二次开发_SAP二次开发中...
根据给定文件的信息,我们可以提炼出以下关于"SAP BC460 SAPscript: Form Printing and Text Management"的相关知识点。 ### SAP BC460 概述 SAP BC460 是一个专注于SAPscript表单打印和文本管理的模块。该模块...
### SAPscript Forms 教程详解 #### 一、SAPscript Forms 组成与功能解析 SAPscript Forms 是一种用于在 SAP 环境中创建和管理打印表单的技术,它由五个主要组成部分构成: 1. **编辑器**:主要用于编辑文本。当...
标题与描述均指向一个关于SAP PA(Profitability Analysis,盈利能力分析)的培训视频教程的下载资源,这是一套完整版本的教程,总大小接近70GB。这表明该教程内容丰富,覆盖了SAP PA模块的多个方面,旨在为学习者...
四、SAP自学路径 1. 学习SAP基础知识:了解SAP系统架构、模块功能以及其在企业中的应用。 2. 选择学习模块:根据个人职业兴趣或企业需求,选择特定的SAP模块进行深入学习。 3. ABAP编程入门:学习ABAP基础语法、...
在IT领域,SAP系统是企业资源规划(ERP)软件的领导者之一,广泛应用于全球各大公司,用于集成和管理企业的核心业务流程。本教程聚焦于"SAP服务器安装",特别是如何在虚拟机环境下,结合Windows操作系统、Oracle...
SAP各模块视频教程,十大模块全部包含,视频学习效率很高,欢迎下载