LOOP AT <dy_table> ASSIGNING <dyn_wa>.
ASSIGN COMPONENT 'BELNR' OF STRUCTURE <dyn_wa> TO <fs_belnr>.
AT END OF <fs_belnr>.
ENDAT.
ENDLOOP.
用指针把动态结构中的字段指向定义好的ANY DATA元素,就没有语法错误了。不过这个方法局限性在于,指针如果为空就红色警告了 (结构中的元素如果没了就DUMP了) 。
LOOP AT <dy_table> ASSIGNING <dyn_wa>.
ASSIGN COMPONENT 'BELNR' OF STRUCTURE <dyn_wa> TO <fs_belnr>.
AT END OF <fs_belnr>.
ENDAT.
ENDLOOP.
用指针把动态结构中的字段指向定义好的ANY DATA元素,就没有语法错误了。不过这个方法局限性在于,指针如果为空就红色警告了 (结构中的元素如果没了就DUMP了) 。