SAP ABAP通过 工作区修改内表用法(MODIFY)
"MODIFI 内表名 FROM 结构(如果同名,可以不要 FROM GT_TAB) TRANSPORTING 要修改的字段名 WHERE 字段名= 新值。
MODIFY gt_tab FROM gt_tab TRANSPORTING vtweg_mc WHERE vtweg = <vtweg1>-vtweg.
* 查询渠道 SELECT vtweg, vtext INTO TABLE @DATA(vtweg1) FROM tvtwt WHERE spras = '1' . LOOP AT vtweg1 ASSIGNING FIELD-SYMBOL(<vtweg1>). CLEAR gt_tab. gt_tab-vtweg_mc = <vtweg1>-vtext. "MODIFI 内表名 FROM 结构(如果同名,可以不要 FROM GT_TAB) TRANSPORTING 要修改的字段名 WHERE 字段名= 新值。 MODIFY gt_tab FROM gt_tab TRANSPORTING vtweg_mc WHERE vtweg = <vtweg1>-vtweg. ENDLOOP.
活到老,学到老。