SAP:检索帮助扩展

检索帮助扩展(Search Help Exit)中可以指定函数修改检索帮助的查询条件及结果数据。

首先创建函数后练习将此函数分配到检索帮助扩展中的实例。

(1)在T-CODE:SE37 函数编辑器中输入 Z_EMP函数后单击“创建”按钮。

 

 (2)在“正在更改”标签页中输入参数,如下图所示。

(3)在“表”标签页中输入如下图所示

参数名称

类型化

关联类型

SHLP_TAB

TYPE

SHLP_DESCR_TAB_T

RECORD_TAB

LIKE

SEAHLPRES

 

 出现错误提示:

TABLES参数已过时!(TABLES parameters are obsolete!)

无法进行 一下步。

 

一般解决方法: TABLES 参数已过时!  TYPE 改成 LIKE 多回车,就可以保存了。

 

 

(4)移动到“源代码”标签页后追加代码,如下图所示。 

RECORD_TAB是以STRING形式存储检索帮助的查询结果的内表。因此修改内表值就可以改变检索帮助的结果值。

SHLP_TAB是存储检索帮助的查询条件的内表。

下图是修改RECORD_TAB-STRING值的检索帮助函数。按<F4>键确认画面字段上追加的检索帮助。此外通过调试程序可以

充分应用该部分内容。

 

posted @ 2024-03-15 20:43  samrv  阅读(27)  评论(0编辑  收藏  举报