有什么办法可以清除sap abap中的for循环结构字段并将其返回到新的内表中。
LOOP AT lt_a INTO DATA(ls_a).
CLEAR: ls_a-f1, ls_a-f2.
APPEND ls_a TO lt_n.
ENDLOOP.
我们可以使用 FOR 循环来实现这个场景吗,如下所示?
lt_n = VALUE #( FOR <ls_a> IN LT_A ( f1 = '' f2 = '' ) ).
我需要将带有清晰字段
<ls_a>
的完整结构 f1 & f2
发送到 lt_n
,而不映射 <ls_a>
的每个字段。
如果字段名称相同,我认为这样就可以了:
lt_n = VALUE #( FOR <ls_a> IN lt_a
( CORRESPONDING #( <ls_a>
MAPPING f1 = DEFAULT space
f2 = DEFAULT space ) ).