ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » ERP二次开发 » 关于LOOP

标题: 关于LOOP
离线 zyyatou



精华贴数 0
个人空间 0
技术积分 104 (16179)
社区积分 0 (1433393)
注册日期 2008-5-5
论坛徽章:0
      
      

发表于 2008-6-18 09:39 
关于LOOP

DATA: BEGIN OF ITAB OCCURS 10,
        COL1 TYPE C,
        COL2 TYPE I,
      END OF ITAB.
DO 3 TIMES.
  APPEND INITIAL LINE TO ITAB.
  ITAB-COL1 = SY-INDEX. ITAB-COL2 = SY-INDEX ** 2.
  APPEND ITAB.
ENDDO.
LOOP AT ITAB.
  WRITE: / ITAB-COL1, ITAB-COL2.
ENDLOOP.

可以不可以请哪位高手解释一下这个程序,还有
LOOP AT ITAB.
  WRITE: / ITAB-COL1, ITAB-COL2.
ENDLOOP.
这个语句的具体用法


只看该作者    顶部
离线 jimmie1978
啥都不知道。。。


来自 上海
精华贴数 0
个人空间 0
技术积分 48 (28669)
社区积分 0 (669154)
注册日期 2005-10-27
论坛徽章:0
      
      

发表于 2008-6-18 15:42 
这个很难用文字来解释,其实你自己DEBUG一下就应该明白了,很简单的


只看该作者    顶部
在线/呼叫 gavin
怀旧会员



来自 广东
精华贴数 0
个人空间 0
技术积分 118 (14482)
社区积分 0 (52831)
注册日期 2002-3-14
论坛徽章:0
      
      

发表于 2008-8-8 15:43 
回复 #1 zyyatou 的帖子

这段就是用循环把内表中的这两个值遍历显示到屏幕,
在显示到屏幕时,的值,每次都是从内表的 Header中取得.


__________________
抱着学习的态度来的!
只看该作者    顶部
离线 VagrantLee
监督员


来自 广东省东莞市
精华贴数 0
个人空间 0
技术积分 8794 (138)
社区积分 11590 (131)
注册日期 2002-11-18
论坛徽章:74
玉兔每日论坛发贴之星2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:摔跤2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:羽毛球

发表于 2008-8-9 13:49 
循环啊,内表中的数据要拿出来,
只能一条一条的捞取到headerline中,然后
显示出来啊!


__________________
很高兴认识从事SAP的朋友....让我们一起学习,共同进步....QQ:1876283(请注明)
欢迎访问我的博客:SAP学习&休闲中心欢迎你
只看该作者    顶部
离线 ganghz
初级会员



精华贴数 0
个人空间 0
技术积分 2079 (766)
社区积分 5587 (266)
注册日期 2007-11-2
论坛徽章:3
金牌徽章奥运纪念徽章    
      

发表于 2008-8-22 21:20 
给你介绍一个for loop
declare
cursor c is
select 'a' c_dump
from dual
union
select 'b'
from dual;
begin
  for i in c loop
    dbms_output.put_line(i.c_dump);
  end loop;
end;


__________________
1388 出蓝鲨
只看该作者    顶部
离线 ganghz
初级会员



精华贴数 0
个人空间 0
技术积分 2079 (766)
社区积分 5587 (266)
注册日期 2007-11-2
论坛徽章:3
金牌徽章奥运纪念徽章    
      

发表于 2008-8-22 21:20 
希望可以对你有帮助


__________________
1388 出蓝鲨
只看该作者    顶部
离线 adian
中级会员


精华贴数 1
个人空间 0
技术积分 842 (2243)
社区积分 3 (20282)
注册日期 2004-7-24
论坛徽章:2
2008年新春纪念徽章ITPUB新首页上线纪念徽章    
      

发表于 2008-8-23 13:52 
鸡同鸭讲

QUOTE:
原帖由 ganghz 于 2008-8-22 21:20 发表
给你介绍一个for loop
declare
cursor c is
select 'a' c_dump
from dual
union
select 'b'
from dual;
begin
  for i in c loop
    dbms_output.put_line(i.c_dump);
  end loop;
end;




__________________
只看该作者    顶部
在线/呼叫 everyday36
sitongyu



来自 東北
精华贴数 0
个人空间 0
技术积分 1225 (1427)
社区积分 1516 (723)
注册日期 2008-8-30
论坛徽章:28
九尾狐狸嫦娥铁扇公主生肖徽章2007版:羊2008年新春纪念徽章 
      

发表于 2008-9-9 23:11 
abap吗?


__________________
體育菠菜|指數競猜|S|Z
edelivery.oracle.com
只看该作者    顶部
 
    

相关内容


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