点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们编写了自定义搜索帮助...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们编写了自定义搜索帮助...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们编写了自定义搜索帮助,该帮助将返回整个表(3列)以及高级搜索条件(3个字段)。
我们要求在F4结果屏幕(显示所有表记录)上,当用户在"高级"搜索条件中输入任何内容时,应相应地过滤结果表。 如何实现?
以下是现有代码
CALL FUNCTION'F4UT_PARAMETER_RESULTS_PUT'
导出
参数= gwa_fields-字段名
* OFF_SOURCE = 0
* LEN_SOURCE = 0
* VALUE =
字段名= gv_fname
表格
shlp_tab = shlp_tab
record_tab = record_tab
source_tab = gt_class
更改
shlp = shlp
callcontrol =调用控件
例外情况
parameter_unknown = 1
OTHERS = 2 。
ENDLOOP。
ENDLOOP。
*执行STEP_SELECT表格RECORD_TAB SHLP_TAB
*更改SHLP CALLCONTROL RC。
如果sy-subrc =0。
callcontrol- 步骤='DISP'。
ELSE。
callcontrol-step ='退出'。
ENDIF。
退出。 "在此调用中请勿另外处理STEP DISP。
ENDIF。
在上面的代码中,gt_class是具有完整结果的表。
当我们设置breakpoint时,我们将使用用户在高级搜索帮助中输入的任何值填充SHLB_TAB-SELOPT。 如何使用它来进一步过滤搜索结果?
谢谢。
您好,
请帮助我们更好地了解您的要求:
1)显示的所有字段是什么。
2)在"过滤条件"中输入的值对应于哪个字段?
3)您可以使用CDS视图
一周热门 更多>