在程序中,我们可能会遇到这种场景,在第二个屏幕对数据做了操作,返回上一个屏幕时,上一个屏幕中的数据应该重新获取并刷新,但是在 leave to screen 0.之后会执行到 CALL SCREEN 后面的代码,所以刷新的代码要写到 CALL SCREEN 之后 CALLSCREEN200. PERFROM GET_DATA.//重新取数 PERFROM refresh_screen.//刷新100...
TAB (20) gct_3USER-COMMANDpush3 DEFAULTSCREEN300,ENDOFBLOCKblk1.*---**---*INITIALIZATION.PERFORMfm_init.*---**---
在每一次按不同按钮,转到次级列表后,屏幕索引都会加1,sy=lsind 为1.此时按返回键会回到上一级画面。如将sy=lsind修改索引为0后,返回键就回到索引画面了。
则点击List标准工具栏上的Back按钮时,会返回到当前屏200所设置的下一屏幕——静态属性设定与动态指定都可)"该语句不会挂起当前屏幕的PBO处理,执行后会立即继续执行后续语句,这与LEAVE TO SCREEN XXX是不同的 [ LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
从下一个屏毕后,控制转入该幕返回到当前屏幕不是自动的。使用CALL SCREEN,挂起当前(正调用的)SCREEN TO gDREEN 0调用的屏幕就能够返回 详细信息,设戟一,调用暫的屏退出当前屏 尋幕(页2 )幕序列(页2)幕(页3 )链,调入下一个屏幕(或屏幕链)到挂起的 链上。o通过语句LEAVE设置下一个屏幕每一个屏幕 都有...
返回代码程序:LEAVE PROGRAM. 返回上级屏幕: START-OF-SELECTION.->LEAVE LIST-PROCESSING AT SELECTION-SCREEN.->LEAVE TO SCREEN 1000.(需指定屏幕号) 二十六. * LOOP中的MODIFY MODIFYITAB_DATA_DFROMWA_PROCESS_DINDEXL_INDEX_D. (L_INDEX_D=SY-TABIX) ...
"引用屏幕字段属性 5 6 SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN . "定义子屏幕100 7 SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME TITLE text-001. 8 SELECT-OPTIONS:mat1 FOR mara-matnr NO INTERVALS. 9 SELECTION-SCREEN SKIP 1.10 PARAMETERS: chk1 AS CHECKBOX DEFAULT 'X'.11 SELECTION...
1)屏幕属性 2)屏幕格式设计 通过“屏幕绘制器”对屏幕150添加的屏幕元素结果,如图9-44所示。3)屏幕元素清单 点击工具栏的“元素列表”按钮,将返回到屏幕定义的“元素清单”中,此处将列出界面中所包含的元素,以及各元素的具体属性,如图9-45。4)屏幕逻辑流 点击“逻辑流”页签,逻辑流的代码如下。在如上...
按“开始条件”按钮,并在弹出的屏幕点击“事件后”按钮,输入自定义的事件名称,并按“保存”按钮返回上一屏幕。 点击“步骤”按钮,在弹出窗口输入后台程序和变式,并按“保存”按钮保存,返回后台任务定义屏幕 4)测试 运行SE38,输入“Z_TRIGGER_EVENT ”,并按“运行”按钮运行。
用户在屏幕进行操作后会返回该操作的功能代码SY-UCOMM 求大神指点这些返回的功能代码有那些? 明在绵 初涉江湖 1 syst这个structure中有ucomm字段,它是触发PAI的功能代码,sy-ucomm属于系统字段通常我们定义ok_code为sy-ucomm类型,用来记录屏幕操作的功能代码,你可以理解为一个动作,就比如输T-code旁的右边三...