abap-04 动态数据对象-字段符号
动态数据对象包含:①字段符号、②数据引用
1、字段符号
1.1字段符号词条
字段符号包括:静态分配、动态分配
可理解为:对已定义的对象的代号,操作该代号等同于操作该对象
FIELD-SYMBOLS [TYPE type|Like dobj].
如果不声明类型,类型为ANY(即任意类型都匹配)=FIELD-SYMBOLS TYPE ANY. 或 FIELD-SYMBOLS .
1.2字段符号的使用方式
要使用组合:定义+关联(分配)
FIELD-SYMBOLS <p1> TYPE persons."定义,字段符号p1,类型参照persons.
ASSIGN zhangsan to <p1>."关联(分配),变量zhangsan关联字段符号p1,后续操作p1
1.3 Coding示例-静态分配
*定义结构persons,包含属性:姓名、性别、年龄.
TYPES:BEGIN OF persons,
name(10) TYPE c,
sex(1) TYPE c,
age TYPE i,
END OF persons.
FIELD-SYMBOLS <p1> TYPE persons."