In SAP ABAP, a Search Help (also known as F4 Help or Value Help) is a standard repository object in the ABAP Dictionary used to display a list of valid data values for an input field. It improves data accuracy by letting users select from a standardized "hit list" instead of manually entering values.
Types of Search Helps
Elementary Search Help: Implements a single search path. It reads data directly from a source table or a help view, processes it, and displays the options to the user.
Collective Search Help: Combines multiple elementary search helps into one interface. It offers users several alternative search tabs (paths) to find the same data.
Append Search Help: Enhances standard SAP collective search helps with customer-defined search fields without modifying the standard code.
Key Properties & Technical Parameters
When you define an elementary search help in the ABAP Dictionary (Transaction SE11), you configure these settings:
Selection Method: The source database table or help view from which data is retrieved.
Dialog Type: Controls how the search popup behaves:
Display values immediately: Immediately shows the hit list.
Dialog with value restriction: Prompts the user to filter fields first.
Dialog dependent on value list: Switches behavior based on the entry size.
IMP (Import): Specifies if a value from the screen is imported into the search filter.
EXP (Export): Specifies if the selected value is passed back to the screen input field.
LPos (List Position): The structural position of the column in the output hit list.
SPos (Screen Position): The position of the field on the selection filter screen.