CALL SCREEN是将正在运行的画面挂起,进入所调用的画面,当使用LEAVE TO SCREEN 0时,能够返回原主调画面,可理解为嵌套调用;而LEAVE TO SCREEN是立即结束本画面的执行,调用所指定的画面,在调用画面中,无法再返回原主调画面。 江正军
1.设置这个按钮的Function Code 2.在代码中捕获这个Function Code,然后Leave Screen to 0
3,LEAVE TO SCREEN与SET SCREEN比较类似,所不同的是,LEAVE TO SCREEN XXXX将强行中断当前SCREEN 的PAI,直接执行XXXX的PBO和PAI。换言之,PAI中LEAVE TO SCREEN XXXX后的语句,系统将不会执行到。 在ABAP中,CALL TRANSACTION和SUBMIT report_name AND RETURN语句,也都是在调用栈上添加一层调用, 与CALL SCREEN有点...
换言之,PAI中LEAVE TO SCREEN XXXX后的语句,系统将不会执行到。 在ABAP中,CALL TRANSACTION和SUBMIT report_name AND RETURN语句,也都是在调用栈上添加一层调用, 与CALL SCREEN有点类似。而LEAVE TO TRANSACTION以及SUBMIT report_name则是在调用栈当前层次的一个 跳转,与LEAVE TO SCREEN类似...
跳转屏幕建议用call screen.不要用leave to screen.因为跳转十几次, 你会发现程序会宕机.leave to screen 0 一般做为back的语法. 属于退到上一个屏幕.
4、een-number>LEAVE SCREEN.LEAVE TO SCREEN <screen-number>.通过SET SCREEN,在链中当前屏幕简单地指定下一个屏幕。当前屏幕处理完下一个屏幕。从下一个屏毕后,控制转入该幕返回到当前屏幕不是自动的。使用CALL SCREEN,挂起当前(正调用的)SCREEN TO gDREEN 0调用的屏幕就能够返回 详细信息,设戟一,调用暫的屏...
如果你的可执行程序没有调用过其他自定义屏幕(包括alv屏幕).在 START-OF-SELECTION之后,可以试试这个代码.IF GT_OUT IS INITIAL.MESSAGE '没有数据被选中' TYPE 'S'. "类型一定要是'S'STOP. "return也行 ENDIF.
【ABAP】 - 设置 GUI Status的正确方式 注意:不要把CALL SCREEN XXX写在LOOP里,否则从XXX屏幕返回前一个屏幕后还在循环里 "LEAVE SCREEN.离开当前屏幕跳转到当前屏幕的下一屏幕,注:如果全要使用此语句代替SUPPRESS DIALOG,则要放Module的最后面 "LEAVE TO LIST-PROCESSING将控制权从对话屏幕转向...
MODULEUSER_COMMAND_2100INPUT.CLEARSAVE_OK.SAVE_OK=OK_CODE.CLEAROK_CODE.CASESAVE_OK.WHEN\'ENTER\'.PERFORMFRM_ENTER.WHEN\'CANC\'OR\'BACK\'.LEAVETOSCREEN0.WHEN\'EXIT\'.LEAVEPROGRAM.WHEN\'INPU\'.PERFORMFRM_SELE_FUNCUSING\'1\'.WHEN\'MODI\'.PERFORMFRM_SELE_FUNCUSING\'2\'.WHEN\'SECH\'...
LEAVE TO SCREEN 0.或SET SCREEN 0. LEAVE SCREEN. 返回到挂起链时,用直接跟随初始CALL SCREEN语句的语句来恢复执行。 事务中的初 始屏幕序列 本身即是调 用模式。女口果在该序列 中LEAVE TO SCREEN0(也就是说,没 有堆积任何其它的调用模式),则从事务中一起返回。 □ 一次可以堆积最多9个调用模式 退岀当...