continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。 使用在loop,do,while等循环语句中,含义是结束当前循环,进入到下一次循环。 也可以用check来代替,符合check条件,接着执行本次循环,不符合check的,结束当前循环进入到下次循环。 2、exit的作用和用法...
EXIT. " 当f1字段等于'B'时,跳出循环 ENDIF. APPEND ls_itab1 TO gt_itab2. ENDLOOP. CONTINUE: 功能:结束当前循环的迭代,并立即开始下一次循环迭代。 使用场景:当在当前循环迭代中不需要执行后续的代码,但希望继续下一次循环迭代时,可以使用CONTINUE。 示例代码: abap LOOP AT gt_itab1 INTO DATA(ls...
关注 SAP ABAP收藏 点赞评论 UP主投稿的视频 热门评论(0) 按热度 请先登录后发表评论 (・ω・) 表情 发布 看看下面~来发评论吧打开App,查看更多精彩内容 浏览方式(推荐使用) 哔哩哔哩 你感兴趣的视频都在B站 打开
这样的结果就很清晰了吧,我们自然会发现一共循环了15次,最外层的WHILE循环有五次,然后每一次对应三次DO循环,一共走了15次循环。但是为什么会输出20条语句,很简单,好好思考一下。当然CHECK,CONTINUE,EXIT都是可以用的。三、LOOP循环,这是针对于内表的,这涉及到了内表地创建,存数等我们到了内表部分再...
直接跳出循环。 check:根据条件判断是否跳出循环。 continue:跳过当前循环迭代,继续下一次迭代。开发者在编写ABAP程序时,应根据具体需求和业务逻辑,合理选择并使用这些循环控制语句,以确保程序的稳定性和高效性。同时,应避免在LOOP循环中对当前表进行插入或填充操作,以减少潜在错误和防止死循环的发生。
在编程世界中,循环操作是实现自动化和重复任务的关键。ABAP语言中,循环控制语句例如"continue", "check"和"exit"是实现这一功能的利器。当程序需要跳过当前循环继续下一次循环时,"continue"语句发挥作用。"check"语句则在值不为0或负数时,继续执行循环,反之则执行"exit"语句,结束整个循环。理解并...
continue, check, exit. continue跳过当前循环继续下一次循环 check值不为0或负数时继续,否则跳过当前循环、 exit结束整个循环。 在LOOP循环中,应当尽量避免对当前表进行插入或者填充操作,如果一旦循环终止条件,则出现死循环,要防止进入死循环。发布于 2021-04-15 09:01 ...
在事件中, exit,return 在START-OF-SELECTION, GET, END-OF-SELECTION事件中,将直接触发List输出,将不执行END-OF-SELECTION事件;如果没有List输出,系统将直接返回选择屏幕。 5, continue 使用在loop,do,while等循环语句中,含义是结束当前循环,进入到下一次循环。
EXIT只跳出当前的循环继续执行loop外的语句。 return跳出form了 在form中三种效果一样都跳到下个PERFORM frm_test 在事件中CHECK在START-OF-SELECTION, GET, END-OF-SELECTION事件中,只是中断本事件内的后续代码的执行,不影响其他后续模块的处理 在事件中,exit,return在START-OF-SELECTION, GET, END-OF-SELECTION事...
--CONTINUE,与其它语言一样. 跳出本层循环的当次循环,进入本层的下次循环. DO 5 TIMES. IF SY-INDEX = 3. CONTINUE. ENDIF. Write / SY-INDEX. ENDDO. --EXIT,与其它语言一样. 跳出当前循环 DO 5 TIMES. IF SY-INDEX = 3. EXIT. ENDIF. ...