stop和return

stop只能用于可执行程序的某些event blocks中:

at selection-screen

start-of-selection

get

在这些块种执行stop会触发end-of-selection事件

 

 

 

return应用相对广泛,他用于各种block中,包括:

procedure

   methods(class methods), function programs(function module), subprograms(subroutine)

dialog program(module in screen logic flow)

event block(当然要是用在start-of-selection事件中那么它会立即出发list processor输出结果)

 

这里也总结一下吧,处理块中总共有这些控制程序的命令:Check, Return, Exit, Reject, Stop

当我们在Loop外面要终止处理块的时候可以用Exit,当我们是在Loop里面要终止处理块的时候可以用Return,当我们是在一定条件下终止程序的时候可以用Check

要注意,Reject只推荐用在GET事件中,Stop也只推荐用在AT SELECTION-SCREE START-OF-SELECTION GET事件中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值