1. abap的基本数据类型包括
|
数据类型 |
默 认大小 |
有效 大小 |
初始值 |
说明 |
|
C |
1 |
1 - 65535 |
SPACE |
文 本、字符 |
|
D |
8 |
8 |
'00000000' |
日 期 |
|
F |
8 |
8 |
0 |
浮 点数 |
|
I |
4 |
4 |
0 |
整 型(整数) |
|
N |
1 |
1 - 65535 |
'00...0' |
数 字文本 |
|
P |
8 |
1 - 16 |
0 |
压缩 号 |
|
T |
6 |
6 |
'000000' |
时 间 |
|
X |
1 |
1 - 65535 |
X'00' |
十 六进制 |
2. 如何定义数据
有三个关键字可以定义数据类型,以上的数据类型为abap预定义的,你还可以自己定义自己的数据类型。
(1).用系统预定义的数据类型
DATA TYPE <系统中的预定义类型> .
DATA LIKE <系统中的预定义类型> .
省略的写法:
DATA: TYPE <系统中的预定义类型> ,
LIKE <系统中的预定义类型> .
(2).用自己定义的数据类型
TYPES TYPE <系统中的预定义类型> .
TYPES LIKE <系统中的预定义类型> .
3. ABAP的结构化数据类型—内表,结构:
(1).自定义结构:
DATA:BEGIN OF ,
…
END OF .
TYPES: BEGIN OF ,
…
END OF
(2).自定义内表:
DATA: TYPE STANDARD TABLE OF .
DATA: < ITAB > LIKE STANDARD TABLE OF
(3).使用ABAP预定义的结构:
DATA: LIKE <系统自定义的结构> .
(4).使用ABAP数据库表作为内表:
DATA: LIKE .
4. 定义ABAP常量:
CONSTANTS: TYPE/LIKE 与定义变量类型> VALUE <常量值> .
5. ABAP的操作符
(1) 条件操作符
|
|
Meaning |
|
EQ |
equal to |
|
= |
equal to |
|
NE |
not equal to |
|
<>
|
not equal to |
|
><
|
not equal to |
|
LT |
less than |
|
<
|
less than |
|
LE |
less than or equal to |
|
<= |
less than or equal to |
|
GT |
greater than |
|
>
|
greater than |
|
GE |
greater than or equal to |
本文介绍了 ABAP 的基本数据类型及其默认大小、有效大小和初始值等特性,并详细讲解了如何定义数据类型、结构化数据类型(内表与结构)、常量及操作符等内容。
3061

被折叠的 条评论
为什么被折叠?



