ABAP基本类型和通用类型
|
类型 |
最大长度(字符数) |
默认长度 |
说明 |
|
C |
1~262143个字符 |
1 字符 |
字符型 |
|
N |
1~262143个字符 |
1 字符 |
0到9之间字符组成的数字字符串 |
|
D |
8 个字符 |
|
日期格式必须为 YYYYMMDD |
|
T |
6 个字符 |
|
格式为 24-hour的 HHMMSS |
|
I |
4 bytes |
|
-2.147.483.648 to +2.147.483.647 |
|
F |
8 bytes |
|
小数位最大可以到17位,即可精确到小数点后17位 |
|
P |
1 to 16 bytes |
8 bytes |
两个数字位压缩后才占一个字节,由于0-9的数字只需要4Bit位,所以一个字节实质上允许存储二位数字,这就是P数据类型为压缩数据类型的由来。并借用半个字节来存储小数点位置、正号、负号相关信息 |
|
X |
1~524,287 bytes |
1 byte |
十六进制字符 0-9, A-F具体的范围为:00~FF 类型X是十六进制类型,可表示内存字节实际内容,使用两个十六制字符表示一个字节中所存储的内容。但直接打印输出时,输出的还是赋值时字面意义上的值,而不是Unicode解码后的字符 如果未在 DATA 语句中指定参数<length>,则创建长度为 1 注:如果值是字母,则一定要大写 |
常用基本类型
C类型
DATA: ONE TYPE C .
DATA: HOUSE TYPE C LENGTH 2.
P(压缩类型)
DATA:P(16) TYPE P DECIMALS 14.整数类型有16位,小数点14位
F类型相当于java 浮点型,不能用于精确计算
I整数类型
DATA:NUMBER TYPE I.

浙公网安备 33010602011771号