在SE11中创建搜索帮助,会带出来所有的值,可有时只要特定的值,做法如下:
Tcode:se11创建视图
此处的选择条件相当于select后面的where条件,这个视图中的数据都是满足条件的视图。
Tcode:se11创建搜索帮助
有时候只有Where还不够,就需要写出口函数,如图:
定义一个函数组,和一个函数模块,出口函数就是函数模块。
只需要定义,正在更改,表,再写代码!
代码:
自己定义个内表根据要求操作内表,增删改查!
在调用这个函数
" 结果展示
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 为自己建的内表。