ABAP 数据字典

*数据字典对象

数据库表 Database Table
透明 表( Transparent Table ):在数据库中有对应的物理表
存储 表( Pooled Table );簇 表( Cluster Table
视图 View
数据库 视图 Database View
项目 视图 Projection View
维护视图 Maintenance View
帮助视图 Help View
数据类型 Data Type
数据元素 Data Element 描述一个字段的用途
结构 Structure 为若干个字段组合,在数据库不存在数据记录
类型 Table Type
类型池 Type Group
Domain 描述一个字段类型和长度等信息
搜索帮助 Search Help
对象 Lock Object
 
 
 

1、数据库表

簇表与透明表的区别: 簇表不能用JOIN语句。例如表BSEG就是簇表

事务代码: SE11,侧重于数据表结构

数据库表内容:SE16N,侧重于数据表内容

数据库表批量维护 SM30

2、视图

通过关联数据库表而来

数据库视图:多表关联、取数等,

3、数据类型

数据元素

结构:姓名 性别 学历 - 员工信息

4、域Domain:

域-数据元素-表字段,组成三层结构。

5、搜索帮助Search help

即F4帮助。

 

 

*表结构介绍:

ABAP 数据字典_第1张图片

1、主键:SAP采用联合主键的形式,即选中key的组合起来只能有一条唯一内容。主键不能为空,故需要默认勾选为initial,即为空时设置为初始值。主键一般置于表字段前几行。一般主键需要MANDT集团Client

 

2、.INCLUDE

结构引用:定义结构(例如可以将员工基本信息定义为结构),例如结构EMARD,蓝色字体部分即为EMARD结构包含的字段,可以展看查看:

ABAP 数据字典_第2张图片

使用时直接关注引用进来的字段即可,不用关注字段.INCLUDE

 

*数据字典预制类型:

ABAP 数据字典_第3张图片

NUMC: 数值文字类型字符。不能参与计算,与CHAR相似,不过只允许保存数值123456....,例如保存邮政编码、电话号码等。而CHAR可以中英文数值等

QUAN: 数值,例如重量、长度等。必须指定UNIT(单位),两者成对出现。

ABAP 数据字典_第4张图片

QUAN类型无参考会报错:

ABAP 数据字典_第5张图片

 

即需要为QUAN类型指定单位:

ABAP 数据字典_第6张图片

1、数据元素

ABAP 数据字典_第7张图片

NO Input History:是否提示输入历史记录

 

你可能感兴趣的:(ABAP,SAP)