SAP ABAP数据字典 | 数据字典概述2025年3月17日 | 阅读 3 分钟 - ABAP数据字典是ABAP工作台最重要的工具之一,用于创建和管理元数据(关于数据的数据)。
- 它用于存储数据定义的描述,也称为数据字典或
- 借助DDIC,我们可以创建和维护用户自定义类型,例如数据元素、结构、表类型等。
- DDIC是中心存储区域,允许用户维护与特定数据库相关的存储库对象,并包含SAP系统中所有数据的中心描述,没有任何冗余。DDIC中的数据是集成的、一致的和安全的。
- 作为SQL的视图,ABAP数据字典处理SQL的DDL(数据定义语言)部分,其中包含命令,例如CREATE Table、DROP Table、ALTER Table、Create index等。
- 它定义了对象的逻辑结构(表和视图),并说明了这些对象如何映射到给定的RDBMS。
- DDIC与SAP系统的开发和运行时环境完全集成。请考虑下图
 集成的意思是,如果我们对数据定义进行了任何更改,它将出现在所有相关的ABAP程序、函数模块、屏幕和菜单中。 注意:如果要修改数据库表,请在DDIC中更改表定义。不要在RDBMS级别更改表或任何内容,否则可能会产生应用程序错误,因为DDIC定义无法自行更新。如何开始ABAP数据字典初始屏幕?我们可以通过两种方式到达ABAP数据字典的初始屏幕 考虑下图  - 在SAP Easy Access的命令字段中输入事务码SE11。ABAP数据字典初始屏幕如下所示

屏幕中给出的字段如下讨论。 ABAP数据字典的存储库对象在ABAP数据字典中,我们将找到以下对象类型  所有这些对象可以分为两个主要部分 - 基本存储库对象:这些是基本存储库对象,使用这些对象,可以创建其他应用程序/对象。这些是
- 表和结构
- 数据元素
- 域
- 聚合对象:这些是由几个组件组成的对象。这些是
- 视图
- 搜索帮助
- 锁定对象。
下面给出了数据字典对象的简短描述 - 数据库表:使用此字段,我们可以创建任何自定义表,或通过输入表的名称显示任何现有表。自定义表名必须以字母“z或y”开头,其长度应为16个字符。这些表独立于ABAP数据字典中的基础数据库。数据库表在SAP中有三种类型
- 视图:视图选项类似于数据库表,但它只包含表结构,不包含任何数据。它就像一个虚拟表,实际上不包含任何类型的数据。
- 数据类型:数据类型选项用于在ABAP数据字典中创建用户自定义数据类型,例如数据元素、结构和表。
- 类型组:它用于定义我们在程序中使用的不同数据类型的组。
- 域:ABAP数据字典中的域描述了字段的技术属性,例如数据类型字段和
- 搜索帮助:此选项允许我们为用户创建帮助文档,以便用户可以知道应该将什么值填充到输入字段值中。可以使用F4访问它
- 锁定对象:由于SAP不允许同时访问多个用户,但此选项允许我们同步多个用户的同时访问。它通过创建本地或锁定对象来完成此操作。SAP提供了三种类型的锁定对象-
注意:我们将在后面的主题中探讨上述对象。
|