您的位置:首页 > 其它

ABAP学习笔记之二---变量和表达式

2008-12-23 14:06 337 查看
简单的介绍ABAP的变量和表达式。

1. abap的基本数据类型包括

数据类型

默 认大小

有效 大小

初始值

说明

C

1

1 - 65535

SPACE

文 本、字符
( 字母数字字 符)

D

8

8

'00000000'

日 期
(格式: YYYYMMDD)

F

8

8

0

浮 点数

I

4

4

0

整 型(整数)

N

1

1 - 65535

'00...0'

数 字文本

P

8

1 - 16

0

压缩 号

T

6

6

'000000'

时 间
(格式: HHMMSS)

X

1

1 - 65535

X'00'

十 六进制

2. 如何定义数据

有三个关键字可以定义数据类型,以上的数据类型为abap预定义的,你还可以自己定义自己的数据类型。

(1).用系统预定义的数据类型

DATA[/b] [/i]TYPE[/b] <[/i]系统中的预定义类型[/i]> .[/i]

DATA[/b] [/i]LIKE[/b] <系统中的预定义类型[/i]> .

[/b]省略的写法:

DATA[/b]:[/b] [/i]TYPE [/b]<系统中的预定义类型[/i]> ,

[/b][/i]LIKE[/b] <系统中的预定义类型[/i]> .

(2).用自己定义的数据类型

TYPES[/b] [/i]TYPE[/b] <系统中的预定义类型[/i]> .

TYPES [/b][/i]LIKE[/b] <系统中的预定义类型[/i]> .

3. ABAP的结构化数据类型—内表,结构:

(1).自定义结构:

DATA[/b]:[/b]BEGIN OF[/b] [/i],



END OF[/b] [/i].

TYPES: BEGIN OF [/b][/i],

[/b] …[/b]

END OF[/b] [/i]

(2).自定义内表:

DATA:[/b] [/i]TYPE STANDARD TABLE OF[/b] [/i].

DATA: [/b]< ITAB >[/i] LIKE STANDARD TABLE OF [/b][/i]

(3).使用ABAP预定义的结构:

DATA: [/b][/i]LIKE [/b]<[/i]系统自定义的结构[/i]> .[/i]

(4).使用ABAP数据库表作为内表:

DATA[/b]:[/b][/i] LIKE [/b].[/i]

4. 定义ABAP常量:

CONSTANTS:[/b] [/i]TYPE/LIKE[/b] [/i]与定义变量类型[/i]>[/i] VALUE[/b] <[/i]常量值[/i]>[/i] .

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