abap两个内表之间读取数据

请教一个问题这个逻辑怎么写?有GT_ITEM3和LT_ITEM2结构相同的两个内表现在要把LT_ITEM2里的数据往GT_ITEM3里读,如果LT_ITEM2里的ZZ00... 请教一个问题 这个逻辑怎么写? 有GT_ITEM3和LT_ITEM2结构相同的两个内表 现在要把LT_ITEM2里的数据往GT_ITEM3里读,如果LT_ITEM2里的ZZ001,ZZ002,ZZ003,ZZ004,ZZ005,HKONT的值能匹配上GT_ITEM3相应字段的值,就把LT_ITEM2里ZQCYE的值赋给GT_ITEM3的对应字段。如果LT_ITEM2里的ZZ001,ZZ002,ZZ003,ZZ004,ZZ005,HKONT的值不能匹配上GT_ITEM3相应字段的值,就把LT_ITEM2这条数据整个添加到GT_ITEM3里面。 展开
 我来答
匿名用户
2015-09-23
展开全部
  简单给你写一下,你就明白了。
  loop at LT_ITEM2.
   loop at LT_ITEM3.
   if LT_ITEM3-ZZ001 = LT_ITEM2-ZZ001(类似条件就省略了).
   LT_ITEM3-ZQCYE = LT_ITEM2-ZQCYE.
   modify LT_ITEM3......
   else.
   append LT_ITEM2 to LT_ITEM3.
   exit.
   endif.
   endloop.
  endloop.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式