1.DATA type :定義程式中可以使用的資料類型
2.Data variable :根據Data type 定義的可以儲存值的變數
舉一個簡單的例子
ABAP中有一個Data type:I ,代表著整數數字
這時如果我需要宣告一個可以存放整數數字的變數A的話,就可以用DATA語句宣告,
DATA A TYPE I .
1.基本數據類型
SAP內部已經定義好的基本數據類型
2.局部數據類型
在程式裡面自定義的類型,只能在這支程式裡面使用
舉例:我們想要定義一個結構t_struct,裡面有兩個欄位,第一欄:字串;第二欄整數,就可以用Type語句
TYPES:BEGIN OF t_struct,
a type c,
b type i,
end of t_struct.
要將這個結構變成實際可以儲存值的變數的話也是用DATA語句,
DATA s_struct type t_struct .
3.全局數據類型
利用ABAP字典內已經定義好的類型定義變量,
聽起來好像有點複雜,
意思就是SAP已經針對企業經常使用的變量去做定義了,
可以用T-code:SE11 來查找Data type
畫面中的MATNR就是SAP定義好的Material number的Data type,
所以當我們要定義一個變數是用來存放Material number時就可以用Data語句宣告
Data material_number type matnr .
以上就是今天分享的內容!