ITPUB??ì3
ITPUB论坛 » SAP R/3 » 系统开发及跨应用设置 » 问一个表合并的问题


标题: 问一个表合并的问题
离线 grubby2009
初级会员



精华贴数 0
个人空间 0
技术积分 226 (8361)
社区积分 0 (1239339)
注册日期 2007-1-8
论坛徽章:0
      
      

发表于 2008-5-6 13:57 
问一个表合并的问题

DATA:BEGIN OF itab OCCURS 0,
                  anln TYPE c,
         anlm(2) TYPE c,
        anlp(3) TYPE c,
END OF itab.

DATA itab1 LIKE itab OCCURS 0 WITH HEADER LINE.
DATA itab2 LIKE itab OCCURS 0 WITH HEADER LINE.

itab-anln = 'A'.
APPEND itab.

itab1-anln = 'A'.
itab1-anlm = '01'.
APPEND itab1.

itab1-anln = 'A'.
itab1-anlm = '02'.
APPEND itab1.

itab2-anln = 'A'.
itab2-anlp = '&1'.
APPEND itab2.

itab2-anln = 'A'.
itab2-anlp = '&2'.
APPEND itab2.

itab2-anln = 'A'.
itab2-anlp = '&3'.
APPEND itab2.

怎么将这三个表合并结果如下:
   A     01    &1  
    A      02   &2
    A             &3


只看该作者    顶部
离线 tieshou444
忧郁的蓝色


精华贴数 0
个人空间 0
技术积分 1109 (1584)
社区积分 163 (2561)
注册日期 2008-3-5
论坛徽章:4
授权会员ERP板块每日发贴之星2008北京奥运纪念徽章:皮划艇静水2008北京奥运纪念徽章:跳水  
      

发表于 2008-5-6 14:07 
up


__________________
SAP & ENGLISH
只看该作者    顶部
离线 awarecan
Instructor


精华贴数 0
个人空间 0
技术积分 1444 (1146)
社区积分 2 (23937)
注册日期 2003-8-5
论坛徽章:3
授权会员2008北京奥运纪念徽章:击剑生肖徽章2007版:龙   
      

发表于 2008-5-6 14:13 
TYPES:BEGIN OF ty_itab,
                  anln TYPE c,
         anlm(2) TYPE c,
        anlp(3) TYPE c,
END OF itab.

DATA: itab TYPE SORTED TABLE of ty_itab WITH NON-UNIQUE KEY anln,
          itab1 TYPE TABLE of ty_itab,
          itab2 TYPE TABLE of ty_itab.

DATA: wa like line of itab, wa1 like wa.

。。。

LOOP AT itab1 INTO wa1.
  READ TABLE WITH TABLE KEY anln = wa1-anln INTO wa.
  wa-anlm = wa1-anlm.
  MODIFY TABLE itab FROM wa.
ENDLOOP.

LOOP AT itab2 INTO wa1.
  READ TABLE WITH TABLE KEY anln = wa1-anln INTO wa.
  wa-anlp = wa2-anlp.
  MODIFY TABLE itab FROM wa.
ENDLOOP.

[ 本帖最后由 awarecan 于 2008-5-6 14:18 编辑 ]


__________________
8月底上海FICO/MM/ABAP班

博彦科技 SAP授权培训伙伴 北京/上海/天津
010-82826580
021-51311836
只看该作者    顶部
离线 grubby2009
初级会员



精华贴数 0
个人空间 0
技术积分 226 (8361)
社区积分 0 (1239339)
注册日期 2007-1-8
论坛徽章:0
      
      

发表于 2008-5-6 16:24 
回复 #3 awarecan 的帖子

这样写不对吧,这样写怎么写都是一条数据压


只看该作者    顶部
离线 awarecan
Instructor


精华贴数 0
个人空间 0
技术积分 1444 (1146)
社区积分 2 (23937)
注册日期 2003-8-5
论坛徽章:3
授权会员2008北京奥运纪念徽章:击剑生肖徽章2007版:龙   
      

发表于 2008-5-6 16:33 
哦,好像是不对。

反正类似的算法啦,你自己改吧,关键就是用READ TABLE


__________________
8月底上海FICO/MM/ABAP班

博彦科技 SAP授权培训伙伴 北京/上海/天津
010-82826580
021-51311836
只看该作者    顶部
离线 Winkchow
Michael Chow


精华贴数 0
个人空间 0
技术积分 202 (9237)
社区积分 7 (12994)
注册日期 2007-2-11
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-5-16 10:58 
用collect


__________________
Nothing just happens. It is all part of a plan!
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问