You are on page 1of 20

IBM Global Business Services

Overview of Search Helps

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business 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

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

The Benefits of Search Helps


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

What was Smiths


vendor number,
anyway?

F4

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Using Search Helps


To see a list of customers
starting with S
Key fields are
indicated by
different color

4
5

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Creating an Elementary Search Help

1
5
2
3
4

Create search help from Dictionary pushbutton on


workbench, or from within Repository Browser.
6

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Defining an Elementary Search Help

Data source for


hit list
List Display
method

Optional Exit
Used to identify
search help

Interface
Parameters

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Defining an Elementary Search Help Interface Parameters

Parameters for values you


want to send and receive

Parameter is display only

Data element associated


with parameter

Declaration of parameters
as import and/or export

Position parameter
will be on hit list

Search Helps |

Position parameter will


be on dialog box

Dec-2008

Optional default
for parameter

IBM Corporation 2013

IBM Global Business Services

Assigning an Elementary Search Help - Priority Levels

Field

Table

Data Element
9

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Using Elementary Search Helps

F4

10

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Defining a Collective Search Help -Adding Elementary Search


Helps

Dont forget to assign parameters


for each elementary search help.

14

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Using a Collective Search Help

F4

15

Search Helps |

Only Difference
from before
toggle button
elementary search
help

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Demonstration
Creation of a Collective Search-Help.

16

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business Services

Practice
Creation of a Collective Search-Help.

17

Search Helps |

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

_________
______
_______
______
_____
_____

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

Dec-2008

IBM Corporation 2013

IBM Global Business 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 |

Dec-2008

IBM Corporation 2013

You might also like