一般给内表赋值的话我们可以选择append的方式,也可以使用指针对内表赋值,此处记录一下如何使用指针为内表赋值
首先要定义指针
FIELD-SYMBOLS: <fs_out> LIKE gt_tab_out.
然后在循环赋值时使用ASSIGNING关键字对指针初始化。
LOOP AT lt_tab_out ASSIGNING <fs_out> WHERE aufnr NE space.
READ TABLE lt_afko WITH KEY aufnr = <fs_out>-aufnr.
IF sy-subrc EQ 0.
MOVE lt_afko-fevor TO <fs_out>-fevor.
MOVE lt_afko-txt TO <fs_out>-fevortxt.
CLEAR lt_afko.
ENDIF.
ENDLOOP.
本文详细介绍了在ABAP中如何使用指针为内表进行赋值的方法。通过定义指针并使用ASSIGNING关键字初始化,在循环中读取表数据并更新内表字段,实现高效的数据处理。
5222

被折叠的 条评论
为什么被折叠?



