2013年(6)
分类: 其他平台
2013-11-05 08:17:18
数据元素,相当于在数据字典中的ABAP基本类型和引用类型;
结构,由数据元素字段构成,对应ABAP结构类型;
表类型,对应ABAP表类型,用于定义程序内表的结构和属性等。
以上三种类型在数据字典中拥有相同的命名空间,不可以重名;但如果在ABAP程序中定义同名的局部数据类型,数据字典类型将被覆盖,在程序中不再可见。
由于ABAP字典类型需与底层实现类型兼容,这些字典中的内置类型和ABAP程序中的内置类型的名称和属性均不尽相同,但两者间有存在固定的对应关系,在程序中使用数据字典类型时,将转化成相应的ABAP内置类型
数据元素和基本类型对应关系
数据字典预置类型 |
ABAP类型 |
运行长度 |
说明 |
ACCP |
N(6) |
6 |
计算周期 |
CHAR |
C(n) |
1-255 |
字符 |
CLNT |
C(3) |
3 |
集团,数据区域代码 |
CUKY |
C(5) |
5 |
货币代码 |
CURR(n,m) |
P((n+1)/2)DECIMALm |
1-17 |
货币金额 |
DATS |
D(8) |
8 |
日期 |
DEC n,m |
P((n+1)/2)DECIMALm |
n(1-31)m(1-17) |
数值计算 |
FLTP |
F(8) |
18 |
浮点数 |
INT1 |
X(1)(类型b) |
3 |
单字节整形数 |
INT2 |
X(2)(类型s) |
5 |
双字节整形数 |
INT4 |
X(4)(类型i) |
10 |
四字节整形数 |
LANG |
C(1) |
内部1位外部2位 |
语言代码 |
LCHR |
C(n) |
256-最大值 |
长字符 |
LRAW |
X(n) |
256-最大值 |
长位字串 |
NUMC n |
N(n) |
1-255 |
数值文字 |
PREC |
X(2) |
16 |
精确度 |
QUAN n,m |
P((n+1)/2)DECIMALm |
1-17 |
数量 |
RAW n |
X(n) |
1-255 |
位字串 |
TIMS |
T(6) |
6 |
时间 |
VARC n |
C(n) |
255-最大值 |
长字符(仅3.0前可用) |
STRING |
STRING |
1-最大值 |
字符串 |
RAWSTRING |
XSTRING |
1-最大值 |
位字符串 |
UNIT |
C(n) |
2-3 |
单位 |