自己写的Report,用到了自己定义的Screen,如何在任何一个Screen直接返回选择界面(1000)?
可以用:      SET SCREEN 0.
              LEAVE SCREEN.
或者  :      LEAVE TO SCREEN 0 .
但是,有时候不是返回选择界面,而是返回了调用这个Screen的地方。
这是因为:
LEAVE TO SCREEN scr. :Leaves the current screen and processes the screen scr.

If scr = 0, processing in CALL mode continues after the CALL SCREEN statement. Otherwise, you branch to the transaction selection screen.


所以,如果100调用200,不要用CALL,用Leave to screen 200 .就可以在200直接返回1000了。
下面是一个例子:
REPORT z_scm_ftp_manager NO STANDARD PAGE HEADING .
DATA: ok_code LIKE sy-ucomm .
SELECT-OPTIONS:
      s_date FOR sy-datum DEFAULT sy-datum .
START-OF-SELECTION.
  CALL SCREEN 100.
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
MODULE user_command_0100 INPUT.
  CASE ok_code.
    WHEN 'BACK'.
*      SET SCREEN 0.
*      LEAVE SCREEN.
      LEAVE TO SCREEN 0 .
    WHEN 'CALLSCR'.
      CALL SCREEN 200.
    WHEN 'LEAVESCR'.
      LEAVE TO SCREEN 200.
  ENDCASE.
  CLEAR ok_code .
ENDMODULE.                 " USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
  SET PF-STATUS 'MAIN100'.
ENDMODULE.                 " STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0200  INPUT
*&---------------------------------------------------------------------*
MODULE user_command_0200 INPUT.
  CASE ok_code.
    WHEN 'BACKBTN'.
      SET SCREEN 0.
      LEAVE SCREEN.
  ENDCASE.
  CLEAR ok_code .
ENDMODULE.                 " USER_COMMAND_0200  INPUT
*&---------------------------------------------------------------------*
*&      Module  STATUS_0200  OUTPUT
*&---------------------------------------------------------------------*
MODULE status_0200 OUTPUT.
  SET PF-STATUS space.
ENDMODULE.                 " STATUS_0200  OUTPUT

Screen返回选择界面的问题相关推荐

  1. 计算机退回登录界面,win7开机怎么自动登录用户?Win进入桌面又返回登录界面故障解决...

    很多人在使用WIN7电脑时,会设置开机密码,这样就会导致每次开机后需要输密码,时间长了大家会觉得太麻烦,那么win7开机怎么自动登录用户呢?下面,小编就来详细解一下Win7自动登录系统帐号的方法. w ...

  2. 分析Cocos2d-x横版ACT手游源代码 3、人物选择界面

    .h文件 #ifndef _NF_ROLE_SELECT_SCENE_HEAD_ #define _NF_ROLE_SELECT_SCENE_HEAD_#include "../public ...

  3. thinkphp实现登录后返回原界面

    我们通常会在项目里定义一个登录控制器和登录界面用于用户的登录,可是通常我们在方法里会指定一个登录成功或失败返回的界面,通常失败返回登录界面重新登录,成功则跳到首页. 那么现在问题来了,如果用户一开始没 ...

  4. 一些界面库比较以及如何选择界面库

    记得很早的时候看了一个哥们写的界面库的使用历程,当时还挺有感触的,不断地尝试,不断地被坑,最后有两条结论: 1.自己积累界面库: 2.买就买贵的.好的,并且提前根据自己需要协商好. 今天又重看关于界面 ...

  5. 在Cocos2d中实现能够惯性拖动的选择界面

    苹果的应用讲究用户体验 有的时候仔细想想 的确,很多细节决定了用户体验 比如说惯性拖动 可以说之前没有任何一家厂商能把触摸惯性拖动做的像苹果的UI那么流畅 Cocos2D中实现能够惯性拖动的选择界面 ...

  6. php返回原界面,thinkphp实现登录后返回原界面

    我们通常会在项目里定义一个登录控制器和登录界面用于用户的登录,可是通常我们在方法里会指定一个登录成功或失败返回的界面,通常失败返回登录界面重新登录,成功则跳到首页. 那么现在问题来了,如果用户一开始没 ...

  7. JSon_零基础_005_将po(bean)对象转换为JSon格式的对象字符串,返回给界面

    将po(bean)对象转换为JSon格式的对象字符串,返回给界面 导入jar包: 编写po(bean)类: package com.west.webcourse.po;/*** 第01步:编写bean ...

  8. iOSpush过后返回多级界面

    有导航控制器push过后pop可以反回上一个界面,然而我们需要返回多级界面有下面两种方法 调用API - (NSArray *)popToViewController:(UIViewControlle ...

  9. 双系统不显示系统选择界面

    当windows+ubuntu安装在同一个硬盘,使用boot menu可以分别进入window和ubuntu系统,而开机没有显示系统选择界面时,可以使用以下方法解决: 方法一.开机摁Delete键进入 ...

最新文章

  1. Nodejs.热部署方法
  2. leetcode--Two Sum(2)
  3. git 撤销刚才的rebase_git rebase 的使用 (用于撤销某次commit)
  4. centos6.5安装docker
  5. Cell | 大规模多组织转录组学研究揭示长非编码RNA与人类复杂疾病的联系
  6. 2_less中的数值运算
  7. Ubuntu下跑通py-faster-rcnn、详解demo运作流程
  8. 【激光雷达】5 款免费 LiDAR 软件工具
  9. 用计算机MR,常用计算器上的M+,M-,MC,MR都是什么意思,该怎么用?
  10. textview是否超过一行_Android TextView 判断文字内容是否超出显示省略号
  11. 算法leetcode|剑指 Offer 27. 二叉树的镜像|226. 翻转二叉树(rust很强)
  12. VS Code 多光标快捷键
  13. 讲解一些复变函数的基础概念
  14. 2017 未来科学大奖揭晓:施一公、潘建伟、许晨阳获奖
  15. Java多线程自我小结
  16. vt-x vt-d vt-c
  17. AprilTag详解-Python实现
  18. 一百万个 WebSockets 和 Go
  19. 目标检测:SSD和DSSD算法的对比分析
  20. 正则表达式,Date,StringBuilder,StringTest,包装类

热门文章

  1. 事物处理@Transactional
  2. 接口应用小玩具-博客园积分排名变动监控工具
  3. java设计模式:适配器设计模式
  4. Windows 2003 群集的搭建
  5. 危机下,你还敢提加薪吗?
  6. Catalyst6500系列引擎上MSFC和PFC的区别
  7. lambda Kappa iota比较
  8. Java负数的位运算
  9. iOS 自带 MD5转化
  10. 2015最火十大Android开源项目,是个程序员你就该看看!