带过滤的搜索帮助

在SE11中创建搜索帮助,会带出来所有的值,可有时只要特定的值,做法如下:
Tcode:se11创建视图

创建视图.png
选择条件.png

此处的选择条件相当于select后面的where条件,这个视图中的数据都是满足条件的视图。

Tcode:se11创建搜索帮助

例图.png

有时候只有Where还不够,就需要写出口函数,如图:

例图.png

定义一个函数组,和一个函数模块,出口函数就是函数模块。
只需要定义,正在更改,表,再写代码!

Paste_Image.png
Paste_Image.png

代码:
自己定义个内表根据要求操作内表,增删改查!
在调用这个函数

  " 结果展示
  CALL FUNCTION 'F4UT_RESULTS_MAP'
    TABLES
      SHLP_TAB          = SHLP_TAB
      RECORD_TAB        = RECORD_TAB
      SOURCE_TAB        = GT_TAB  "自己建的内表
    CHANGING
      SHLP              = SHLP
      CALLCONTROL       = CALLCONTROL
    EXCEPTIONS
      ILLEGAL_STRUCTURE = 1
      OTHERS            = 2.
  IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE 'I' NUMBER SY-MSGNO WITH
 SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    RETURN.
  ELSE.
    CALLCONTROL-STEP = 'DISP'.
  ENDIF.

GT_TAB 为自己建的内表。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,803评论 18 399
  • 元组:在其它语言中很早就有元组这个概念, 但是对于OC程序员来说这是一个新的概念将多个相同或者不同类型的值用一个小...
    solozyx阅读 458评论 0 1
  • 所以,该结束的时候软弱造就了现在的悲剧,
    沉睡的小宇宙要爆发阅读 218评论 0 0
  • 最近几年,全国各地举办马拉松呈现井喷状态,到处开花,有愈演愈烈之势。而我最近奔跑就在思考一个问题,跑步作为一项最为...
    最家游阅读 1,049评论 28 22