Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Search Help

Former Member
0 Likes
584

Hi,

What is search Help?

regards,

Luke

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
549

Hi,

A search help is an object of the ABAP Dictionary with which input helps (F4 helps) can be defined.

There are the following types of search helps:

Elementary search helps implement a search path for determining the possible entries.

Collective search helps contain several elementary search helps. A collective search help therefore provides several alternative search paths for possible entries.

Append search helps can be used to enhance collective search helps delivered by SAP with customer-specific search paths without requiring a modification.

The three components of the input help process described by a search help are the outer interface, the online behavior and the method of data collection.

The outer interface is defined by specifying the interface parameters. They define the context information to be used in the input help process and the attributes to be sent to the screen by the input help.

The search help attachment defines the field contents for parametrizing an import parameter and the fields of the input template in which the contents of the export parameters should be returned.

The dialog behavior and data collection are defined differently for elementary search helps and collective search helps.

The behavior of a search help can be made more flexible than usual with search help exits.

regards,

Santosh Thorat

5 REPLIES 5
Read only

Former Member
0 Likes
550

Hi,

A search help is an object of the ABAP Dictionary with which input helps (F4 helps) can be defined.

There are the following types of search helps:

Elementary search helps implement a search path for determining the possible entries.

Collective search helps contain several elementary search helps. A collective search help therefore provides several alternative search paths for possible entries.

Append search helps can be used to enhance collective search helps delivered by SAP with customer-specific search paths without requiring a modification.

The three components of the input help process described by a search help are the outer interface, the online behavior and the method of data collection.

The outer interface is defined by specifying the interface parameters. They define the context information to be used in the input help process and the attributes to be sent to the screen by the input help.

The search help attachment defines the field contents for parametrizing an import parameter and the fields of the input template in which the contents of the export parameters should be returned.

The dialog behavior and data collection are defined differently for elementary search helps and collective search helps.

The behavior of a search help can be made more flexible than usual with search help exits.

regards,

Santosh Thorat

Read only

Former Member
0 Likes
549

<a href="http://help.sap.com/saphelp_nw04/helpdata/en/eb/e8dbc3e53d11d4b36c0050da429303/frameset.htm">Sap help article</a>

Read only

paruchuri_nagesh
Active Contributor
0 Likes
549

hi

A search help is a ABAP Dictionary object used to define possible values (F4) help You can link a search help to a parameter as follows:

PARAMETERS <p> ... MATCHCODE OBJECT <search_help>.

The search help <search_help> must be defined in the ABAP Dictionary. The system now

automatically displays the input help button for the field on the screen and activates the F4 key

for it. When the user requests input help, the hit list of the search help appears, and when he or

she selects an entry, the corresponding export parameter is placed in the input field.

The predecessors of search helps in the ABAP Dictionary were called matchcode objects, hence

the name of the addition in the PARAMETERS statement. Existing matchcode objects are still supported

Regards

Nagesh.Parachuri

Read only

Former Member
0 Likes
549

Hi Luke,

One way of Creating Search help

Search Help(Match code) -


>Se11

Difference between F1 and F4

F1 : Process on <u>help</u> request

F4 : Process on <u>values</u> request.

Executed in the screen process logic in addition to the PBO and PAI events.

Displays all possible values for selection in a window.

You can program your own possible values help using the PROCESS ON VALUE-REQUEST event.

To define Possible values for a field on screen, u need to defined following in POV event of screen flow logic:

PROCESS ON VALUE-REQUEST.

FIELD field name MODULE module name.

For Possible values, within module defined above, you should use the general function module HELP_VALUES_GET_WITH_TABLE to get possible values from ABAP Dictionary.

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

Some other functions can be used for F4 Help:

F4IF_FIELD_VALUE_REQUEST

Calls the input help of the ABAP Dictionary dynamically

Takes input as component names of a structure or database table of the ABAP Dictionary

F4IF_INT_TABLE_VALUE_REQUEST

Displays a value list that you created in an ABAP program

Takes input as value list is passed to the function module as the table parameter VALUE_TAB

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

Thanks

Mohinder Singh Chauhan

Read only

former_member188829
Active Contributor
0 Likes
549

Hi,

Check these Threads..