這些不能夠直接在
abap
程式中使用,但可以使用對它們進行包裝後的
data element
來間接使用,在程式中使用資料字典型別時,將轉化為相應的
abap
內建型別。
type
允許最大長度
m
meaning
abap type
accp 6
accounting period
n(6)
char
1-255
character string
c(m)
clnt 3
client
c(3)
cuky 5
currency key
c(5)
curr
1-31
currency field
p((m+1)/2)
dats 8
date
d
dec
1-31
calculation/amount field
p((m+1)/2)
fltp 16
floating point number
f(8)
int1 3
1 byte integer
b
int2 5
2 byte integer
s
int4 10
4 byte integer
i
lang 1
language
c(1)
lchr
256-...
long character string
長字串c(m)
lraw
256-...
long byte string
長位字串
x(m)
numc
1-255
numerischer text
n(m)
prec 2
accuracy of a quantity field
精確度s
quan
1-31
quantity field
p((m+1)/2)
raw
1-255
byte sequence
x(m)
rawstring
256-...
byte sequence
xstring
sstring
1-255
character string
string
string
256-...
character string
string
tims 6
time
t
unit
2-3unit key
c(m)
這裡的「允許最大長度
m」表示的是字面上允許的字元位數,而不是指底層所佔記憶體位元組數,如
int1
的取值為
0~255
,所以是
3位(不包括符號位)
int2
的取值為
-32768~32767
,所以是5位
int4
的取值為
-2147483648 ~ 2147483647
,所以是10位
具有可變長度,最大值可以指定,但沒有上限
長度是可變的,其最大值必須指定且上限為
255。與
char
型別相比其優勢是它與
string
進行對映。
對映詳解說明:
下面是sap系統中的表生成的
ms sql
資料庫表:
ABAP資料型別
abap 4 資料型別 下表總結了 abap 4 中預定義的 基本資料類 型 有效大 小以位元組為 單位 資料型別 默 認大小 有效 大小 初始值 說明c1 1 65535 space 文 本 字元 字母數字字 符 d8 8 00000000 日 期 格式 yyyymmdd f8 80浮 點數i4 ...
abap 字典型別 與 基本型別對應
資料字典型別 資料元素,相當於定義在資料字典中的abap基本型別和引用型別 結構,由資料元素字段構成,對應abap結構型別 表型別,對應abap表型別,用於定義程式內錶的結構和屬性等。以上三種型別在資料字典中擁有相同的命名空間,不可以重名 但如果在abap程式中定義同名的區域性資料型別,資料字典型別...
ABAP基礎篇 語法 資料型別
1.數字型別 numeric types 1 型別 abap支援三種數字型別 i 整型 範圍 2147483648 to 2147483647 p 16位 範圍 取決於小數字的長度 f 浮點型別 範圍 2.2250738585072014e 308 to 1.7976931348623157e 30...