Skip to Content
author's profile photo
Former Member

Search help

Dear friends,

How to create collective search help and elementary search help. what is the difference between them.

Thanks & Regards

Krisna

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • Best Answer
    author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 06:09 AM

    Hi,

    <b>Creating Collective Search Helps</b>

    Procedure

    1) In the initial screen of the ABAP Dictionary, select object class Search help, enter the name of the search help and choose Create.

    2) A dialog box appears in which you must select the type of search help.

    3) Select Collective search help and choose .

    4) The maintenance screen for collective search helps is displayed.

    5) Enter an explanatory text in the field Short text.

    6) You can for example find the search help at a later time using this short text.

    In the Definition tab page enter the parameters of the collective search help.

    7) Select the Imp flag if it is an import parameter. Select the Exp flag if it is an export parameter.

    8) Define the types for the parameters of a collective search help by assigning a data element. Enter the name of the data element that describes the contents of the search help parameter in the Data element field.

    9) You can assign the parameter a default value in the Default value field.

    10) In exceptions it could be necessary to change the standard process defined by the search help. You can implement the deviation from the standard using a search help exit.

    11) In this case enter the name of the search help exit in the corresponding field.

    12) On the Included search helps tab page, define the search helps that you want to include in the collective search help.

    13) You can include elementary search helps and collective search helps.

    14)Use the Hide flag to control whether an included search help should appear in the dialog box for selecting the elementary search help. If the flag is set, the search help is not offered.

    15) It makes sense to hide search help inclusions if one or more search paths in the standard system should not be used in a concrete R/3 System. Similarly, search help inclusions can also be already hidden in the standard system because they only can be used meaningfully in a few R/3 Systems. You have to cancel the flag in this case.

    16) Position the cursor one after the other on each allocated search help and choose Parameter assignment.

    In the next screen, enter the parameter names of the elementary search helps to which the corresponding parameters of the collective search help should be assigned in the field Reference parameter.

    17) You can select the parameters contained in the included search help using the input help. Create a proposal for the assignment with Proposal.

    18) Save your entries.

    A dialog box appears in which you have to assign a development class to the search help.

    Choose .to activate.

    Result

    The collective search help is activated. You can find information about the activation flow in the activation log, which you can display with Utilities ® Activation log. If errors occurred when the collective search help was activated, the activation log is automatically displayed.

    <b>Difference b/w Elementary search help and Collective search help :</b>

    1) Elementary search helps describe a search path. The elementary search help must define where the data of the hit list should be read from (selection method), how the exchange of values between the screen template and selection method is implemented (interface of the search help) and how the online input help should be defined (online behavior of the search help).

    2) Collective search helps combine several elementary search helps. A collective search help thus can offer several alternative search paths.

    3)An elementary search help defines the standard flow of an input help.

    4) A collective search help combines several elementary search helps. The user can thus choose one of several alternative search paths with a collective search help.

    5)A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.

    6)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.

    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm

    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm

    pls go through this for search help creation

    http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm

    Search Help Exits:

    Thanks,

    Reward If Helpful.

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 06:07 AM

    Hi krishna,

    Collective serach help means its a collection of 2 or more elementary search help.

    regards,

    Santosh Thorat

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 06:08 AM

    go to se11

    choose search help radio button

    press create

    choose which of search help either

    elemenatry

    collective

    give fields assisn primary key....

    Thanks,

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 06:10 AM

    HI krishna... collective serch help is collection of more than one elementry search help...

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 06:10 AM

    Hi,

    1) Elementary search helps describe a search path. The elementary search help must define where the data of the hit list should be read from (selection method), how the exchange of values between the screen template and selection method is implemented (interface of the search help) and how the online input help should be defined (online behavior of the search help).

    2) Collective search helps combine several elementary search helps. A collective search help thus can offer several alternative search paths.

    3)An elementary search help defines the standard flow of an input help.

    4) A collective search help combines several elementary search helps. The user can thus choose one of several alternative search paths with a collective search help.

    5)A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.

    6)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.

    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm

    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm

    pls go through this for search help creation

    http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm

    Search Help Exits:

    dynamic-values-for-search-help

    dynamic-search-help

    <b>Reward Points if it is helpful.</b>

    Thanks & Regards

    ilesh Nandaniya

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Sep 28, 2007 at 06:18 AM

    Hi

    Search helps



    Standard search help
    Types of search helps
    Concept of search help
    Search Help Interface
    Dialog behavior of search helps
    Selection method for search helps
    Performance of search helps
    Attaching search helps
    Hierarchy of search helps

    Standard Search Help



    The input help (F4 help) is a standard function of the R/3 System. It permits the user to display a list of possible values for a screen field. A value can be directly copied to an input field by list selection.

    The fields having an input help are shown in the R/3 System by the input help key to the right of the field. This key appears as soon as the cursor is positioned on the corresponding screen field. The help can be started either by clicking on this screen element or with function key F4.

    If the number of possible entries for a field is very large, you can limit the set of displayed values by entering further restrictions.

    Further meaningful information about the displayed values is included in the display of possible entries, especially if the field requires that a formal key be entered.

    TYPES OF SEARCH HELPS

    Elementary search helps


    Describe a search path. The elementary search help must define where the data of the hit list should be read from (selection method), how the exchange of values between the screen template and selection method is implemented (interface of the search help) and how the online input help should be defined (online behavior of the search help).

    Collective search help


    Combine several elementary search helps. A collective search help thus can offer several alternative search paths.

    Context data: You first have to define the context data to be used in the input help process. The context contains the information obtained in previous dialog steps and the entries already made by the user in the current input mask. This information is normally used to restrict the possible values for the current input field.


    Dialog behavior: It describes the order of the dialog windows to be displayed during the input help and what they should look like.

    Data collection method: It defines where the values offered to the user for selection come from.

    Return values: When a value is selected from the list of possible entries, it is stored in the search field. This often results in the contents of further screen fields, such as explanatory text, being updated. You therefore should define which values can be returned to the screen.

    In addition to describing an input help, you must define the fields for which it should be used. This is part of the field definition (of the search fields).

    In Release 4.0, the search help was introduced in the ABAP Dictionary as a new object type. A search help is an object that describes the input help process. The individual components of such a description can be defined with attributes of the search help.

    Search helps are subject to the same rules concerning their maintenance, activation and transport as all other objects of the ABAP Dictionary.

    Search helps provide greater flexibility and functionality for defining input helps than the matchcode and help view object types offered up to Release 3.x.

    Search Help Interface



    Search help interface determines how the exchange of values between the screen template and the selection method is implemented.

    The search help interface defines the context data that can be used in the input help and the data that can be returned to the input mask. Analogously to the interface of a function module, the search help interface comprises interface parameters.

    When you define an interface parameter of a search help, you must also define whether it should be used to copy data to the input help (IMPORT parameter) or whether it should be used to return data from the input help (EXPORT parameter). A parameter of a search help can also have both attributes at the same time.

    The location from which the IMPORT parameters of a search help get their values and the screen fields in which the contents of the EXPORT parameters of the search help are returned are defined in the search help attachment. The search help itself should always be attached to an EXPORT parameter of the search help. If this parameter is also the IMPORT parameter, its contents are only used in the input help if it is a search string (that is, if it contains a ´*´ or a ´+´).
    You must define the parameter types of a search help. You can do this by assigning them data elements.


    Value Transport for Input Helps



    NOTE:In the above example, screen fields A, B and C are linked with parameters of the search help. As a result, values can only be transported between the screen and the search help for these three fields. Existing contents of screen fields A and B can be used for selecting the hit list since they are linked with an import parameter of the search help. The values of parameters A and C can be returned to the screen from the hit list since these parameters are declared as export parameters of the search help.

    creation of Elementary Search Help



    Enter the search help name and click on create.

    Choose elementary search help radio button option as the search help type.

    Enter the search help parameters, the selection method and activate the search help.

    Collective Search Help steps



    Enter the search help name and click on create.


    Choose Collective search help radio button option as the search help type.


    Enter the search help parameters.

    Note that there is no selection method to be entered for a collective search help.

    Instead of the selection method, we enter the included
    search helps for the collective search help.

    We need to assign parameters for each of the included
    search helps.

    Complete the parameter assignment by clicking on the push button

    Collective search help offers the user to obtain F4 help
    using any of the included search helps.

    Reward if usefull

    Add comment
    10|10000 characters needed characters exceeded