Skip to Content
author's profile photo Former Member
Former Member

Search Help

Hi,

What is search Help?

regards,

Luke

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Dec 05, 2007 at 09:50 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 05, 2007 at 09:50 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 05, 2007 at 09:57 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 05, 2007 at 11:05 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 05, 2007 at 01:50 PM
    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.