首页 > 代码库 > 搜索帮助的建立一(基于维护视图或者参考表)

搜索帮助的建立一(基于维护视图或者参考表)

搜索帮组的的实质是从物理表中获取需要输入的数据,数据的查找方式有两种,第一种直接从物理表或试图中获取,第二种可以通过ABAP程序从数据表中抓取。本节介绍第一种。

示例:交货单相关信息。

1、建立帮组视图(专门为维护搜索帮助设立)该视图仅仅提供表的关联信息不会在数据库服务器上占实际空间

 

2、创建搜索帮组:

 

注意创建搜索帮助的时候我们选择的是基本索引搜索帮助,以下的参数说明以下:

Selection Method:索引帮助的方法,直接输入表或者视图的名称,本例中输入的是刚才创建的视图名称

对话类型分为三种模式:

1)立即值显示模式:在调用输入帮助后理解显示命中清单,通常如果清单只包含一些条目的时候使用该选项,数目不多

2)带有值限制的对话:立即显示限制值的对话框。如果所输出清单行数预计数目多的话,建议使用该选项,限制即将处理的数据设置会增加命中清单的清楚性,并且降低值选择过程中系统的负载

3)基于值集的对话:如果命中清单包含的数目小于100个那么立即显示该命中清单,如果大于100就显示限制值用的对话框。自动识别(呵呵)

Parameter:在其中包含如下选项

搜索帮助参数:定义搜索帮助中所包含的字段名称

IMP/EMP:输入条件,输出哪些字段。

SDis:控制在帮助列表限制输入字段是否可以输入

LPOS:字段的顺序位置,也可以不显示

SPOS:在帮助列表中,限制范围的时候是控制限制条件,比如条件中不加名称,那就不会出现。

modfiy:更改字段自动带出来的data element

缺省值:设置该字段的默认缺省值。