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.
运行结果: