1. 程式人生 > 其它 >SAP ABAP Field-Symbols:<FS>的用法

SAP ABAP Field-Symbols:<FS>的用法

技術標籤:ABAPabap

1.概念介紹:
Field-Symbols是欄位符號,能夠把結構定義分配給欄位符號,通過欄位符號來引用結構中的成員。

FIELD-SYMBOLS < fs > { typing | obsolete_typing }.

在ABAP中應用十分廣泛,類似於指標,可以指代任何變數。

當不輸入< type >時,< fs >繼承賦給它的變數的所有屬性
當輸入< type >時,賦給它的變數必須與< fs >同類型

2.應用例項

REPORT ZSTUDY.

DATA:BEGIN OF MAN,
          NAME(30) TYPE C,
          HIGH TYPE P DECIMALS 2,
          WEIGHT TYPE P DECIMALS 2,
          END OF MAN.
FIELD-SYMBOLS <FSA> LIKE MAN."定義指標"
DATA MAN1 LIKE MAN.

MAN1-NAME = '張林'.
MAN1-HIGH = '1.78'.
MAN1-WEIGHT = 140.

ASSIGN MAN1 TO <FSA>."分配指標"
WRITE: / <FSA>-NAME,
<FSA>-HIGH,
<FSA>-WEIGHT.

執行結果:
在這裡插入圖片描述