Application Development 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: 

search helps

Former Member
0 Kudos

Hi,

Can anyone plz explain me what is the difference between search help and match code objects.

Thanks,

Priya.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

There is no diffrence. Before release 4.0 search help was called as match code.

Following is an extract form sap help...

Migration of Help Views and Matchcodes to Search Helps

Search helps were introduced with Release 4.0. Previously, input helps were defined by creating matchcodes and help views, but these did not provide as much functionality. When you upgrade to 4.x, these objects are converted to search helps with the same name (if necessary, the name is preceded with a Y or Z). The original objects remain in the system, but are now meaningless.

Prior to Release 4.0, a help view was a complete description of an input help, which was automatically attached to its primary table (and only to this table). An elementary search help is created from each help view. In a number of cases, the primary table of the help view can be entered as the selection method; the help view is used in the other cases. The search help that is created is attached to the primary table of the help view.

An elementary search help is created from a matchcode ID. It contains the database view that was created (for a transparent ID) or the generated pooled table of the matchcode ID (for a non-transparent ID) as selection method. In the first case, the generated view is now managed as a separate object in the ABAP Dictionary. In the second case, the pooled table still depends on its matchcode ID since the matchcode technique is used to update the data in this table.

A collective search help is created from a matchcode object. Matchcodes are attached to input fields on the screen. These attachments are converted to attachments of the generated collective search helps to the corresponding screen fields.

Look for <i><b>Migration of Help Views and Matchcodes to Search Helps</b></i> in the following link...

http://help.sap.com/saphelp_nw70/helpdata/en/4f/991f82446d11d189700000e8322d00/frameset.htm

Regards,

Bharat.

3 REPLIES 3

Former Member
0 Kudos

Hi,

There is no diffrence. Before release 4.0 search help was called as match code.

Following is an extract form sap help...

Migration of Help Views and Matchcodes to Search Helps

Search helps were introduced with Release 4.0. Previously, input helps were defined by creating matchcodes and help views, but these did not provide as much functionality. When you upgrade to 4.x, these objects are converted to search helps with the same name (if necessary, the name is preceded with a Y or Z). The original objects remain in the system, but are now meaningless.

Prior to Release 4.0, a help view was a complete description of an input help, which was automatically attached to its primary table (and only to this table). An elementary search help is created from each help view. In a number of cases, the primary table of the help view can be entered as the selection method; the help view is used in the other cases. The search help that is created is attached to the primary table of the help view.

An elementary search help is created from a matchcode ID. It contains the database view that was created (for a transparent ID) or the generated pooled table of the matchcode ID (for a non-transparent ID) as selection method. In the first case, the generated view is now managed as a separate object in the ABAP Dictionary. In the second case, the pooled table still depends on its matchcode ID since the matchcode technique is used to update the data in this table.

A collective search help is created from a matchcode object. Matchcodes are attached to input fields on the screen. These attachments are converted to attachments of the generated collective search helps to the corresponding screen fields.

Look for <i><b>Migration of Help Views and Matchcodes to Search Helps</b></i> in the following link...

http://help.sap.com/saphelp_nw70/helpdata/en/4f/991f82446d11d189700000e8322d00/frameset.htm

Regards,

Bharat.

Former Member
0 Kudos

Both are used for Searching purpose only.

In older versions we used Matchcode

now in newer versions of SAp we use Search helps

See them in SE11 Tcode.

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:

***************************************

Match Code

Matchcodes were replaced with Search Helps starting with Release 4.0. Please use search helps to assign an input help to a field.

Existing matchcodes were automatically converted to search helps. A matchcode object is hereby converted to a collective search help with the same name. Each matchcode ID of the matchcode object is converted into an elementary search help with the same name and assigned to the collective search help created from the matchcode object.

A matchcode is a means of finding data records stored in the system. The matchcode is defined in the ABAP Dictionary in two steps:

You first define the relevant tables and fields for the search in a matchcode object. A matchcode object describes the set of all possible search paths for a search string.

You then create one or more matchcode IDs for a matchcode object. A matchcode ID describes a special search path for a search string. The matchcode ID defines the fields or field combinations to be used in the search.

Search Help

Use

With this function you can search for objects, thereby defining and linking different selection conditions for the search help.

Prerequisites

You can call this function by:

· Selecting Object ® Search... () in the main menu bar of the Integration Builder

· Placing the cursor on a software component version and selecting Search... () in the context menu (only in the Integration Repository)

In this case the software component version is defined as the search criteria.

Features

Defining the Object Type

You can select the object type in a dropdown list in field Object Type.

In the design (Integration Repository) you can

· Select an object type (for example Message Interface)

· Select a cross-object category (for example Interface Objects)

In the configuration (Integration Directory) you can select types Values Mapping Group and schema in addition to the individual object types.

-

-


CHECK THIS LINK TO CREATE A SEARCH HELP.

http://www.sapdevelopment.co.uk/dictionary/shelp/shelp_basic.htm

CHECK THIS LINK TO CREATE A MATCHCODE OBJECT

http://searchsap.techtarget.com/tip/1,289483,sid21_gci553386,00.html

more details...

**************************************

Search help

Search helps enable you to restrict selections using a variety of criteria. They are particularly useful if you want to report on data for persons for whom the information at your disposal is incomplete. If you choose Search helps, the system displays a variety of search helps (such as last name – first name and organizational assignment) which can be used to select personnel numbers efficiently.

After you have selected the search help for which you have the most information, enter the information. When the report is executed, it only runs for the employees who meet the criteria specified.

Match Code

A matchcode object is hereby converted to a collective search help with the same name. Each matchcode ID of the matchcode object is converted into an elementary search help with the same name and assigned to the collective search help created from the matchcode object.

A matchcode is a means of finding data records stored in the system. The matchcode is defined in the ABAP Dictionary in two steps:

1. You first define the relevant tables and fields for the search in a matchcode object. A matchcode object describes the set of all possible search paths for a search string.

2. You then create one or more matchcode IDs for a matchcode object. A matchcode ID describes a special search path for a search string. The matchcode ID defines the fields or field combinations to be used in the search.

Matchcodes were replaced with Search Helps starting with Release 4.0.

Existing matchcodes were automatically converted to search helps.

Former Member
0 Kudos

hi

good

pls check this

Matchcodes were replaced with Search Helps starting with Release 4.0. Please use search helps to assign an input help to a field.

Existing matchcodes were automatically converted to search helps. A matchcode object is hereby converted to a collective search help with the same name. Each matchcode ID of the matchcode object is converted into an elementary search help with the same name and assigned to the collective search help created from the matchcode object.

A matchcode is a means of finding data records stored in the system. The matchcode is defined in the ABAP Dictionary in two steps:

You first define the relevant tables and fields for the search in a matchcode object. A matchcode object describes the set of all possible search paths for a search string.

You then create one or more matchcode IDs for a matchcode object. A matchcode ID describes a special search path for a search string. The matchcode ID defines the fields or field combinations to be used in the search.

Search Help

Use

With this function you can search for objects, thereby defining and linking different selection conditions for the search help.

Prerequisites

You can call this function by:

· Selecting Object ® Search... () in the main menu bar of the Integration Builder

· Placing the cursor on a software component version and selecting Search... () in the context menu (only in the Integration Repository)

In this case the software component version is defined as the search criteria.

Features

Defining the Object Type

You can select the object type in a dropdown list in field Object Type.

In the design (Integration Repository) you can

· Select an object type (for example Message Interface)

· Select a cross-object category (for example Interface Objects)

In the configuration (Integration Directory) you can select types Values Mapping Group and schema in addition to the individual object types.

-

-


CHECK THIS LINK TO CREATE A SEARCH HELP.

http://www.sapdevelopment.co.uk/dictionary/shelp/shelp_basic.htm

CHECK THIS LINK TO CREATE A MATCHCODE OBJECT

http://searchsap.techtarget.com/tip/1,289483,sid21_gci553386,00.html

thanks

mrutyun^