ABAP 内表赋值 从一个内表复制一个字段到另一内表的字段总

2025-04-06 03:23:33
推荐回答(3个)
回答1:

DATA:
LDS_itabB TYPE XXXXXX. " XXX为itabB的构造

:
TYPE XXXXXX. "XXX是A的构造

LOOP AT itabA
ASSING .

READ TABLE itabB
INTO LDS_itabB
WITH KEY
FB = -FA .

IF SY-SUBRC = 0

LDS_itabB= -FC.

MODIF itabB FROM LDS_itabB.

ENDIF.

ENDLOOP.

(这样写是比较规范的,目前的项目,基本都需要自定义HEAD,楼上的朋友直接使用HEAD的在04年前的程序中比较多,但是容易出错,基本淘汰了。)

回答2:

静水 正解

回答3:

loop at itabb .
read table itaba with key fa = itabb-fb.

if sy-subrc = 0.

itabb-fe = itaba-fc.
endif.

modify itabb .
endloop.