
A collective search help combines several elementary search helps. You can choose one of several alternative search paths using a collective search help.
When you define a collective search help, you only need to specify the search helps that are to be combined in the collective search help. In the input help, the values are transported between the selected elementary search help and the input template using the collective search help. This is the reason why a collective search help also has an interface for transporting the values.
Interface of the Collective Search Help
Like an elementary search help, a collective search help has an interface of import and export parameters. The data is exchanged between the screen template and the parameters of the assigned elementary search helps using this interface. The following figure explains in a simple way how this data exchange is done.
Assigned Search Helps
A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.
The interface parameters (import and export parameters) of the included search helps must be assigned to the parameters of the collective search help. Not all of the parameters need to be assigned, that is, the assignment can be left open for some of the parameters. The following figure illustrates this using an example.
Both elementary search helps and other search helps can be included in a collective search help. If other collective search helps are contained in a collective search help, they are expanded to the level of the elementary search helps when the input help is called.
If you want to enable an input field with a collective search help for type-ahead, the option “Proposal Search for Input Fields” must be enabled for at least one of the assigned elementary search help objects.
If you call a collective search help with more than 2 elementary search helps that are type-ahead-enabled, the system considers the configuration of the first one for its behavior. You can change the order of sequence either statically in transaction SE11 or dynamically in a search help exit.
See also: