資料詞典與ABAP型別對映

2021-09-06 21:21:42 字數 2512 閱讀 3840

這些不能夠直接在

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...