指针的声明和使用
TYPES: BEGIN OF T_MARC,
MATNR TYPE MARC-MATNR,
BSTRF TYPE MARC-BSTRF,
END OF T_MARC.
DATA:LT_MARC TYPE TABLE OF T_MARC,
LS_MARC TYPE T_MARC.
FIELD-SYMBOLS <FS_MARC> TYPE T_MARC."通过结构定义一个指针
FIELD-SYMBOLS <FS_MARC02> LIKE LT_MARC."通过内表定义一个指针
"通过指针循环对内表进行操作
LOOP AT LT_MARC ASSIGNING <FS_MARC>.
<FS_MARC>-BSTRF = '5653.360'."这个时候内表的bstrf的值就直接改变了,就不需要在进行modify了
ENDLOOP.
"临时定义一个指针进行操作
LOOP AT LT_MARC ASSIGNING FIELD-SYMBOL(<FS_MARC03>).
ENDLOOP.