<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Match Code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192273#M760546</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this link..&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef1f446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef1f446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Check this thread..&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4551654"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Vishnu Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Dec 2007 07:06:28 GMT</pubDate>
    <dc:creator>former_member188829</dc:creator>
    <dc:date>2007-12-12T07:06:28Z</dc:date>
    <item>
      <title>Match Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192271#M760544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is Match Code and how it is used??? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nanda&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2007 06:55:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192271#M760544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-12T06:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Match Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192272#M760545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matchcodes are an SAP technique to help users find information, normally in&lt;/P&gt;&lt;P&gt;connection with the F4 key on an input field. Information from one or more &lt;/P&gt;&lt;P&gt;tables can be combined and queried on using various search criteria: for &lt;/P&gt;&lt;P&gt;example, all companies whose name starts with "TATA" and whose location is&lt;/P&gt;&lt;P&gt;"INDIA."&lt;/P&gt;&lt;P&gt;Traditionally, matchcodes were implemented as redundant collections of data &lt;/P&gt;&lt;P&gt;in pool tables, as illustrated in the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Company header table Company detail table Matchcode pool table&lt;/P&gt;&lt;P&gt;(TAB1) (TAB2) (M_POOL)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The advantage of the old pool matchcodes was a quick and easy search, as &lt;/P&gt;&lt;P&gt;long as the significant fields were entered by the end user (in this case, &lt;/P&gt;&lt;P&gt;company name and location). The disadvantage was that for every change in &lt;/P&gt;&lt;P&gt;the master tables, the system had to make redundant updates in the matchcode&lt;/P&gt;&lt;P&gt;tables. In addition, it was impossible to search in a pool matchcode for any&lt;/P&gt;&lt;P&gt;but the significant fields, i.e., it would have been very CPU intensive to&lt;/P&gt;&lt;P&gt;search for all companies in San Francisco.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This limitation led to the creation of matchcodes (more precisely, in SAP &lt;/P&gt;&lt;P&gt;terms, "matchcode IDs") for every possible query you could expect from end&lt;/P&gt;&lt;P&gt;users (one with company name as the significant field, one with location,&lt;/P&gt;&lt;P&gt;yet another with customer number, and so on). Customers with a very high &lt;/P&gt;&lt;P&gt;number of debitors, for example, soon found that their pool matchcode tables &lt;/P&gt;&lt;P&gt;grew to unmanageable sizes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As of release 2.1, it is now possible to define so-called transparent or&lt;/P&gt;&lt;P&gt;view matchcodes. Transparent matchcodes are implemented by defining a&lt;/P&gt;&lt;P&gt;database view for the information that should be queried. Database views are&lt;/P&gt;&lt;P&gt;not redundant containers of data, but are merely definitions of paths to&lt;/P&gt;&lt;P&gt;obtaining that data. In the example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Company header table Company detail table Database view:&lt;/P&gt;&lt;P&gt;(TAB1) (TAB2) (M_VIEW)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Advantage&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;The advantage of this new technique is that it is no longer necessary to &lt;/P&gt;&lt;P&gt;maintain redundant matchcode data: a view takes only a small amount of &lt;/P&gt;&lt;P&gt;database dictionary space. Using this technique, the query is converted by &lt;/P&gt;&lt;P&gt;the database to a query against the original tables, so it becomes very &lt;/P&gt;&lt;P&gt;important that access be supported by the proper indexes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;How to create&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Macro Choosefields (&amp;amp;Fieldname [Choose)... [Copy EndMacro&lt;/P&gt;&lt;P&gt;/SE11 "ABAP Data Dictionary&lt;/P&gt;&lt;P&gt;&amp;lt;Object name "the name of the Match Code Object&lt;/P&gt;&lt;P&gt;*Matchcode objects&lt;/P&gt;&lt;P&gt;[Create &amp;gt;&amp;lt;Short Text &amp;gt;&amp;lt;Primary Table &lt;/P&gt;&lt;P&gt;[Tables&lt;/P&gt;&lt;P&gt;[Yes "Save before terminating Editing?&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;lt;Development Class [Save&lt;/P&gt;&lt;P&gt;[Choose Sec. Tab. "presents candidate list&lt;/P&gt;&lt;P&gt;(&amp;amp;Tablename [Choose)... [Copy&lt;/P&gt;&lt;P&gt;[Fields &lt;/P&gt;&lt;P&gt;[Yes "Save before terminating Editing?&lt;/P&gt;&lt;P&gt;[Enter &lt;/P&gt;&lt;P&gt;(&amp;amp;Tablename [Choose Fields #Choosefields)..&lt;/P&gt;&lt;P&gt;[Save [Back [Activate&lt;/P&gt;&lt;P&gt;"Match Code Object is now created and activated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK THIS LINK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef46446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef46446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://web.mit.edu/sapr3/docs/webdocs/dontindex/pdf/mcqc.pdf" target="test_blank"&gt;http://web.mit.edu/sapr3/docs/webdocs/dontindex/pdf/mcqc.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;I'm having a material on Matchcode if u want drop your id here i'll forward that materisl to you&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2007 06:58:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192272#M760545</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-12T06:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: Match Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192273#M760546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this link..&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef1f446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef1f446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Check this thread..&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4551654"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Vishnu Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2007 07:06:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192273#M760546</guid>
      <dc:creator>former_member188829</dc:creator>
      <dc:date>2007-12-12T07:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: Match Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192274#M760547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;A matchcode&amp;lt;/b&amp;gt; is a means of finding data records stored in the system. The matchcode is defined in the ABAP Dictionary in two steps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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. &lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link for more details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef1f446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_40b/helpdata/en/cf/21ef1f446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Maha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2007 07:14:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/match-code/m-p/3192274#M760547</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-12T07:14:55Z</dc:date>
    </item>
  </channel>
</rss>

