SAP ABAP Field-Symbols:<FS>的用法
阿新 • • 發佈:2020-12-17
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.
執行結果: