search help 概述

时间:2023-12-26 19:32:49

所谓search help

就是在前台调出一个query 得到一个value list

让用户选择需要的值

我们要做的就是给某些表/视图

设计一个可供查询的query

然后把这个query绑定到需要的field

 

几种search help的类型:

(以csks为例)

1.外键限制 

search help 概述

2.根据字段的外部帮助附件

search help 概述

search help 这个button 点击后 分配了关联关系

search help 概述

3.数据类型(主要是基于时间的)

search help 概述

4.data element中指定了search help

search help 概述

search help 概述

5.固定值(domain中设置了固定值)

search help 概述

search help 概述

涉及的多种help信息

具体的执行顺序如下:

search help 概述

(图片来源:http://scnblogs.techweb.com.cn/abaplv/archives/59.html)

========================================================================

创建自定义search hlep的步骤:

1.se11创建search help

2.指定selection method (应该就是目标table 或 view 但是不清楚为啥叫做selection field)

选择对话类型

search help 概述

3.指定输入输出参数

search help 概述

据说imp指输入  exp指输出

但是两个中只要有一个勾选了

在输入界面上

这个字段就会被放出  不明觉厉

另外:

collective search help中可以包含多个search hlep

这个也就是我们看到的

选择界面有多个tab的那种情况

====================================================

search help exit主要用来筛选结果

可以在具体的search hlep中指定

exit的编写方式有一个模板可以照着修改

附一个search help exit的demo

(demo link : http://www.saptechnical.com/Tutorials/ABAP/SearchHelp/Demo.htm)

Demo on Search help exit for the material

By Naveen Kumar Kusuma, OpenText Technologies

Search help exits are used to restrict the standard search help returned values according to users’ requirement.

Example:

Scenario: When User1 require only Material type as Finished goods and User2 require only Material type as Raw material, for this scenario we can use search help exit.

Go to SE11, select the search help radio button.

To restrict the values for Material by Material type search help name is: MAT1T_E

Click on change button.

search help 概述

For this create a function module, write the logic according to the requirement and place the function module in marked location.

Function module structure definition: Create a parameters in changing and Tables tabs as follows.

search help 概述

search help 概述

Write the following code in the source code tab.

search help 概述