Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 20

IBM Global Services

Overview of Search Helps

Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Objectives

 The participants will be able to:


 Explain the benefits of Search Helps
 Describe Elementary Search Helps
 Explain Collective Search Helps
 Explain Search Help Exits

2 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

The Benefits of Search Helps

 Search helps are dictionary objects that we develop to compile a set of valid
values for users.

What was Smith’s


vendor number,
anyway?

F4

3 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Elementary vs. Collective

Used to see the full list of


Elementary Search Helps

F4
Used to scroll
the tabs for
Elementary
Search Helps
Individual Elementary Search Helps that
make up the Collective Search Help

Collective Search Help : DEBI (It is called when you hit F4 on


the Customer Number field e.g. transaction XD01)

4 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Using Search Helps

To see a list of customers


starting with ‘S’

Key fields are


1 indicated by
different color

4
5 Search Helps | 2.09 March-2005 © 2005 IBM Corporation
IBM Global Services

Creating an Elementary Search Help

Create search help from Dictionary pushbutton on


workbench, or from within Repository Browser.

6 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Defining an Elementary Search Help

Data source for


hit list

List Display
method

Optional Exit

Used to identify
search help

Interface
Parameters

7 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Defining an Elementary Search Help – Interface Parameters

Parameters for values you Parameter is display only


want to send and receive

Declaration of parameters Data element associated


as import and/or export with parameter

Position parameter Position parameter will Optional default


will be on hit list be on dialog box for parameter

8 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Assigning an Elementary Search Help - Priority Levels

Field
Table

Data Element

9 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Using Elementary Search Helps

F4

10 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Demonstration

 Creation of an elementary Search-Help for different employee types (regular,


contractor, etc) in an organization and attach it to the employee table created for
the previous exercises.

11 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Practice
 Creation of an elementary Search-Help for different employee types (regular,
contractor, etc) in an organization and attach it to the employee table created for
the previous exercises.

12 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Defining a Collective Search Help - Interface

Notice there is no selection method. A


collective search help is a set of one or
more elementary search helps.

13 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Defining a Collective Search Help -Adding Elementary Search


Helps

Don’t forget to assign parameters


for each elementary search help.

14 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Using a Collective Search Help

Only Difference
from before –
toggle button
F4 elementary search
help

15 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Demonstration

 Creation of a Collective Search-Help.

16 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Practice
 Creation of a Collective Search-Help.

17 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Search Help Exits

 A search help exit is a function module. Basically, it is extra code that can be
included in the processing of the search help at specific times

Function
Module with
ABAP code

_________
Search Help ______
_______
Processing ______
_____
_____

18 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Summary

 Search helps are dictionary objects that we develop to compile a set of valid
values for users.
 An elementary search help is exactly one combination of fields that will be used to
determine the needed value.
 A collective search help is a combination of elementary search helps.
 When the user hits F4, the system checks to see if there is a search help
attached to the field, search help attached to the table is the second type of
search help that is checked for, if one is not found, the system checks if a search
help is attached to the data element. If one is not found, the system does not use
a search help, but will check the domain for valid values. If none exist, then no
help is provided.
 A search help exit is a function module. Basically, it is extra code that can be
included in the processing of the search help at specific times

19 Search Helps | 2.09 March-2005 © 2005 IBM Corporation


IBM Global Services

Questions

 What is a search help ?


 What is the difference between an elementary search help and a collective search
help?
 What is a search help exit ?

20 Search Helps | 2.09 March-2005 © 2005 IBM Corporation

You might also like