TYPE是確定數據對象所屬的數據類型,參考數據字典類型和內置數據類型,比如:
DATA:LF_TXT(15) ?TYPE ?C ?VALUE ‘Hello world’.
註解:數據對象LF_TXT的數據類型就是C,長度是15,初始值是Hello world
LIKE也是確定數據對象的所屬類型,參考數據對象,比如:
DATA:LF_TXB LIKE ? LF_TXT ?VALUE 'How are you?'.
註解:數據對象LF_TXB的類型是參考數據對象LF_TXT聲明的,所以,LF_TXB的數據類型是 ?
? C,長度是15,初始值是How are you?.
FOR有兩種用法(選擇屏幕中定義復雜選擇標準、聲明RANGE內表),比如:
SELECT-OPTIONS ?seltab ?FOR ? MARA-MATNR.
RANGES: lr_matnr FOR ? MARA-MATNR.
以上兩個聲明的前提,必須在之前增加壹句話 TABLES:MARA.
RANGE表在ABAP中的使用非常廣泛。