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

Difference between Match Code & search help

Former Member
0 Likes
3,105

I want to know the difference between Match Code & Search Help.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,483

Match code an search help both used for the same purpose to give input help to ser. But matchcode is not used these days. As it is complex to design SAP come up with search help.

5 REPLIES 5
Read only

Former Member
0 Likes
1,483

Hi Bose,

check the thread:

Read only

Former Member
0 Likes
1,484

Match code an search help both used for the same purpose to give input help to ser. But matchcode is not used these days. As it is complex to design SAP come up with search help.

Read only

Former Member
0 Likes
1,483

Hi

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:

Reward points if useful

Regards

Anji

Read only

Former Member
0 Likes
1,483

Hi Bose,

1.A Search help is a ABAP Dictionary object used to define possible values (F4) help.

2.There are

two kinds of search help - elementary and collective.

3. An elementary search help uses a search

path to determine the possible entries.

4. A collective search help consists of two or more

elementary search helps, and thus provides more than one possible search path.

MATCH CODE OBJECT is used to call a particular search help and given along wirth the declaration of any parameters or select-options

MATCH CODE OBJECT is used to trigger your own created search helps.

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

more details...

Check this link:

http://help.sap.com/saphelp_erp2005/helpdata/en/8b/415d363640933fe10000009b38f839/frameset.htm

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

Regards,

Priyanka.

Read only

Former Member
0 Likes
1,483

<b>matchode</b>

Use this procedure to find records in the SAP system when the key field values are not known. When selected, a matchcode shows ways of searching for lists of data. When a matchcode is used, the user does not need to enter information in all the search terms. The user can enter search terms that are known. For example, a user wants to update a customer record, but does not remember the customer's account number. A matchode allows the user to locate the particular data by entering information contained in the record. The system then displays a list of records matching the specifications.

<b>Search Help</b>

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