ABAP数据字典
- ABAP数据字典概述
- 数据字典的基本对象
- 域
- 数据元素
- 表类型
- 系统
- 创建自定义透明表
- 创建自定义结构
- 锁对象
ABAP数据字典概述
ABAP数据字典是SAP定义和管理数据的工具,包含了程序使用的所有对象,数据字典中包括数据库表、视图、数据类型、域、搜索帮助、锁对象等。
数据字典的基本对象
定义数据的三个基本对象:域、数据元素和表。在ABAP/4中有两中类型对象用来进行数据定义:技术域(域)和语义域(数据元素)。域被分配给数据元素,数据元素被分配给表字段或者结构字段。
域
定义表字段,包括字段类型、长度、取值和格式等,是描述一个对象属性的核心对象。
数据元素
语义定义,描述在一个字段中的域的真正用途。
域可以被数据元素重用。
表类型
表的类型有六种:
透明表(Transparent Table)
结构(Structure)
附加结构(Append Structure)
存储表(Pooled Table)
簇表(Cluster Table)
视图(Generated View Structure)
ABAP中常用的是透明表和结构。透明表在数据库中有对应的物理表,结构不记录在数据库中。
系统
创建数据字典的事务代码T-Code:SE11
数据字典事务代码也可以用SE16N
创建自定义透明表
事务代码为SE11
1、选择Database Table,输入表的名字,点击创建
2、属性设置,填写短文本。在交付和维护中选择交付类为A,设置允许显示和维护。
3、字段设置
4、技术设置。
创建自定义结构
事务代码为SE11
选择数据类型,点击创建。选择结构后,点击勾勾。
好像后面的步骤和创建表差不多
锁对象
锁类型:
1、排他(累加):更改数据时设置为此模式。
2、共享(S):本身不需要更改数据,但是希望显示的数据不被更改。
3、排他(不累加):完全独占。不允许累加。X
写入锁:E
tips:
要看所有的函数,事务代码为SE37
SM30维护数据