<?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: steps for creating search help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809558#M656745</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use the func.module.&lt;/P&gt;&lt;P&gt;f4if_int_table_value_request&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 17 Nov 2007 18:08:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-17T18:08:09Z</dc:date>
    <item>
      <title>steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809549#M656736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i want to create a search help for my selection screen field, could anyone give me a step by step procedure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Thanks in advance,&lt;/P&gt;&lt;P&gt; sudharsan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 10:56:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809549#M656736</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T10:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809550#M656737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;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). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Collective search helps combine several elementary search helps. A collective search help thus can offer several alternative search paths.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3)An elementary search help defines the standard flow of an input help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5)A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATION:&lt;/P&gt;&lt;P&gt;Go to SE11 Tcode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select search help &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;give the 'z' search help name and create&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select the selection method ur table name eg : 'mara'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dialog module 'display value immediately'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;add the field whatever u want and lpos = 1 and spos = 1 and check import and export parameter.&lt;/P&gt;&lt;P&gt;where left position when displaying and spos = search position&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then save and activate ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the links:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls go through this for search help creation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search Help Exits:&lt;/P&gt;&lt;P&gt;&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="2291334"&gt;&lt;/A&gt;&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="2956586"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************&lt;/P&gt;&lt;P&gt;collective search help creation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=3173469&amp;amp;messageID=2176485" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=3173469&amp;amp;messageID=2176485&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=3173469&amp;amp;messageID=3601619" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=3173469&amp;amp;messageID=3601619&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vasu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 10:58:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809550#M656737</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T10:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809551#M656738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sudharsan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto to SE11. Enter name starting with Z in the search help. Press Create button. I will tell u for the simple search help but there are collective search helps also where u can combine more than one simple search helps. &lt;/P&gt;&lt;P&gt;Back to simple search helps...&lt;/P&gt;&lt;P&gt;Enter the table name Selection method. Slect fields which u want to display in the search help in the parameter.Activate the search and it is ready to use.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 11:02:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809551#M656738</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T11:02:58Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809552#M656739</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;go to SE11,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select search help radio-button....create &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then select whether to create elementary or collective search help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then after that in 'selection criteria'  give table name in which the field exists ( Field for which u want to create search help.)..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In search help parameter give the field name for which u need to create search help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;save an activate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Dhananjay Patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 11:05:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809552#M656739</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T11:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809553#M656740</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; When a standard SAP search help needs to be enhanced, the steps involved are:&lt;/P&gt;&lt;P&gt;a) Creating a custom search help and attaching a table or view as a Selection method in the &amp;#145;Definition&amp;#146; tab&lt;/P&gt;&lt;P&gt;c) Including the custom search help to the standard search help&lt;/P&gt;&lt;P&gt;However, when the data to be shown in the search help is complex and cannot be achieved by simply&lt;/P&gt;&lt;P&gt;creating a view in SE11, we need to develop a custom function module with the data retrieval logic and attach&lt;/P&gt;&lt;P&gt;it to our custom search help as Search help exit in the &amp;#145;Definition&amp;#146; tab. This document explains how to go&lt;/P&gt;&lt;P&gt;about doing this.&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;Procedure&lt;/P&gt;&lt;BR /&gt;As an example, let&amp;#146;s go about developing a custom search help enhancement for standard SAP search help&lt;BR /&gt;SD_DEBI used in transactions VA01 or VA02. The standard search help SD_DEBI is illustrated in example&lt;BR /&gt;below, Figure 1. Hit &amp;#145;F4&amp;#146; help on either the Sold-to or Ship-to party on subsequent screen of VA01, VA02 and&lt;BR /&gt;a pop-up of SD_DEBI search help appears as shown below:&lt;BR /&gt;Figure 1 &amp;#150; Transaction VA01, Hit F4 on Sold-to or Ship-to Party fields&lt;BR /&gt;We will add a custom search&lt;BR /&gt;help tab to SD_DEBI. It will&lt;BR /&gt;appear here&lt;BR /&gt;Click F4 on Sold-to&lt;BR /&gt;or Ship-to party&lt;BR /&gt;We will include a custom search help enhancement to SD_DEBI. Let&amp;#146;s say we want to see the Bill-to party&lt;BR /&gt;(partner function RE) customers from table KNVP on the hit-list. When we are done, the search help selection&lt;BR /&gt;screen will appear as another tab on this standard SAP F4 help.&lt;BR /&gt;To create our enhancement, following are the steps:&lt;BR /&gt;Step 1 - Create a custom Function Group in SE37 called ZSHLP&lt;BR /&gt;Step 2 -&lt;BR /&gt;1) In order to create a search help enhancement function, we need the interface parameters of function&lt;BR /&gt;3&lt;BR /&gt;Enhancing a Standard Search Help&lt;BR /&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;BR /&gt;module F4IF_SHLP_EXIT_EXAMPLE (of Function Group SDHI). Figures 2 &amp;amp; 3 show the &amp;#145;Changing&amp;#146; and&lt;BR /&gt;&amp;#145;Tables&amp;#146; parameters of F4IF_SHLP_EXIT_EXAMPLE.&lt;BR /&gt;Figure 2 &amp;#150; SE37 - Function Module &amp;#150; F4IF_SHLP_EXIT_EXAMPLE &amp;#150; Changing parameters&lt;BR /&gt;Figure 3 &amp;#150; SE37 - Function Module &amp;#150; F4IF_SHLP_EXIT_EXAMPLE &amp;#150; Tables parameters&lt;BR /&gt;2) Create a function module Z_CUSTOM_SEARCH within our custom function group ZSHLP (Figure 4).&lt;BR /&gt;Figure 4 &amp;#150; SE37 - Create Custom Function Z_CUSTOM_SEARCH within function group ZSHLP&lt;BR /&gt;4&lt;BR /&gt;Enhancing a Standard Search Help&lt;BR /&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;BR /&gt;3) We need to create a similar set of parameters within Z_CUSTOM_SEARCH, as exists in&lt;BR /&gt;F4IF_SHLP_EXIT_EXAMPLE. This is shown in Figures 5 &amp;amp; 6.&lt;BR /&gt;Figure 5 &amp;#150; SE37 &amp;#150; Function Module Z_CUSTOM_SEARCH with similar &amp;#145;Changing&amp;#146; parameters as function&lt;BR /&gt;module F4IF_SHLP_EXIT_EXAMPLE&lt;BR /&gt;Figure 6 &amp;#150; SE37 - Function Module Z_CUSTOM_SEARCH with similar &amp;#145;Tables&amp;#146; parameters as function&lt;BR /&gt;module F4IF_SHLP_EXIT_EXAMPLE&lt;BR /&gt;5&lt;BR /&gt;Enhancing a Standard Search Help&lt;BR /&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;BR /&gt;Step 3 &amp;#150;&lt;BR /&gt;1) Within Function Module Z_CUSTOM_SEARCH go to Main Program as shown in Figure 7 and in the main&lt;BR /&gt;program TOP include, in this case INCLUDE LZSHLPTOP insert the following line&lt;BR /&gt;type-pools shlp.&lt;BR /&gt;Figure 7 &amp;#150; SE37&lt;BR /&gt;2) Save and activate the function module. You have the search help enhancement function framework ready&lt;BR /&gt;6&lt;BR /&gt;Enhancing a Standard Search Help&lt;BR /&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;BR /&gt;Step 4 &amp;#150;&lt;BR /&gt;1) Go to SE11 &amp;#150; create a custom elementary search help called ZS_BILLTO&lt;BR /&gt;2) Assign the fields that you want to display on the selection condition as well as on the hit list as shown&lt;BR /&gt;below. LPos is the Hit-list position and SPos is the order of the fields on the search help selection screen.&lt;BR /&gt;7&lt;BR /&gt;Enhancing a Standard Search Help&lt;BR /&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;BR /&gt;3) Hit list fields in the ascending order of LPos values:&lt;BR /&gt;1 - Ship To Customer Number - KUNNR (Make sure this is an export field as this is what we want to put back&lt;BR /&gt;on the Ship-to or Sold-to party fields after the user double clicks on a value on the hit list)&lt;BR /&gt;2 - Ship to Customer Name &amp;#150; NAME1&lt;BR /&gt;3 - City &amp;#150; ORT01&lt;BR /&gt;4 - Street &amp;#150; STRAS&lt;BR /&gt;5 - Bill to Customer Number &amp;#150; KUNN2&lt;BR /&gt;4) The SPos position dictates the order in which the restriction fields will appear on the selection screen in the&lt;BR /&gt;search help tab. In the ascending order of SPos values:&lt;BR /&gt;1 - Account group - KTOKD&lt;BR /&gt;2 - Search term - SORTL&lt;BR /&gt;3 - Name &amp;#150; MCOD1&lt;BR /&gt;4 - City &amp;#150; ORT01&lt;BR /&gt;5 - Customer Number - KUNNR&lt;BR /&gt;5) As shown above, assign the custom function module Z_CUSTOM_SEARCH as Search help exit. We are&lt;BR /&gt;not using any Selection method for this example, since our selection is being done within the function module.&lt;BR /&gt;6) Since we want to restrict values in our example, we set the Dialog Type to &amp;#147;Dialog with value restriction&amp;#148;&lt;BR /&gt;and any Hot key as desired.&lt;BR /&gt;8&lt;BR /&gt;Enhancing a Standard Search Help&lt;BR /&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;BR /&gt;Step 5 &amp;#150;&lt;BR /&gt;1) Go to SE11 &amp;#150; to Search help SD_DEBI and hit &amp;#145;Display&amp;#146; button&lt;BR /&gt;2) Go to &amp;#145;Included search helps&amp;#146; tab and hit Goto-&amp;gt; Append search help as shown below&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) You will be prompted to append the SD_DEBI search help with a proposed name ZASD_DEBI as shown&lt;/P&gt;&lt;P&gt;below.&lt;/P&gt;&lt;P&gt;9&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;4) Hit&lt;/P&gt;&lt;P&gt;5) Go to the &amp;#145;Included search helps&amp;#146; tab of ZASD_DEBI. Here is where you will attach the custom search help&lt;/P&gt;&lt;P&gt;ZS_BILLTO created in Step 4. Select ZS_BILLTO and do the Parameter assignment for the value to be&lt;/P&gt;&lt;P&gt;transferred to the screen. We have set this to KUNNR for our example, to be pulled from the hit list to the&lt;/P&gt;&lt;P&gt;screen field when the user double clicks on a certain line.&lt;/P&gt;&lt;P&gt;10&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt; 11&lt;/P&gt;&lt;P&gt;Step 6 &amp;#150;&lt;/P&gt;&lt;P&gt;If you read the standard SAP help for the enhancement as shown in the link below, it mentions how each of&lt;/P&gt;&lt;P&gt;the events come into play.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/EN/cf/21ee2b446011d189700000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/EN/cf/21ee2b446011d189700000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Calling the Search Help Exit&lt;/P&gt;&lt;P&gt;If a search help exit is assigned to a search help, the help processor calls it at the following times:&lt;/P&gt;&lt;P&gt;Before Displaying the Dialog Box for Selecting the Required Search Path.&lt;/P&gt;&lt;P&gt;It is only called for collective search helps. Using the search help exit, the set of elementary search helps&lt;/P&gt;&lt;P&gt;available can for example be restricted depending on the context.&lt;/P&gt;&lt;P&gt;Before Displaying the Dialog Box for Entering Search Conditions.&lt;/P&gt;&lt;P&gt;You can either influence the dialog for entering search conditions or skip it altogether here. You can also&lt;/P&gt;&lt;P&gt;influence how the selection screen looks.&lt;/P&gt;&lt;P&gt;Before Selecting Data.&lt;/P&gt;&lt;P&gt;The data selection can be partly or completely copied from the search help exit. This can become necessary&lt;/P&gt;&lt;P&gt;if the data selection cannot be implemented with a SELECT statement for a table or a view.&lt;/P&gt;&lt;P&gt;Before Displaying the Hit List.&lt;/P&gt;&lt;P&gt;You can influence the display of the hit list in this step with the search help exit. You can reduce the number&lt;/P&gt;&lt;P&gt;of values displayed here. For example, you can display only values for which the person calling the input help&lt;/P&gt;&lt;P&gt;has authorization. You can also copy the complete hit list from the search help exit.&lt;/P&gt;&lt;P&gt;Before Returning the Values Selected by the User to the Input Template&lt;/P&gt;&lt;P&gt;It could be advisable to intervene at this time if control of the further transaction flow should depend on the&lt;/P&gt;&lt;P&gt;value selected. A typical example is setting set/get parameters.&lt;/P&gt;&lt;P&gt;We are writing our code in the event of &amp;#147;Before Selecting Data&amp;#148; when callcontrol-step = &amp;#145;SELECT&amp;#146;. If you&lt;/P&gt;&lt;P&gt;wanted to further restrict the data in the hit list, you could filter it when callcontrol-step = &amp;#145;DISP&amp;#146;.&lt;/P&gt;&lt;P&gt;Step 7 &amp;#150; Within Function Module Z_CUSTOM_SEARCH put in the custom code for retrieving data within the&lt;/P&gt;&lt;P&gt;&amp;#145;SELECT&amp;#146; scenario of CALLCONTROL-STEP as shown in source code below. Make sure to set the next&lt;/P&gt;&lt;P&gt;event as CALLCONTROL-STEP = &amp;#145;DISP&amp;#146; within the code.&lt;/P&gt;&lt;P&gt;Code Sample&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;BEGIN OF CODE SAMPLE -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;BEGIN OF INCLUDE LZSHLPTOP -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------" /&gt;&lt;P&gt;FUNCTION-POOL zshlp. "MESSAGE-ID ..&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt; 12&lt;/P&gt;&lt;P&gt;TYPE-POOLS shlp.&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;BEGIN OF t_knvp,&lt;/P&gt;&lt;P&gt;kunnr TYPE kna1-kunnr,&lt;/P&gt;&lt;P&gt;name1 TYPE kna1-name1,&lt;/P&gt;&lt;P&gt;ort01 TYPE ort01_gp,&lt;/P&gt;&lt;P&gt;stras TYPE stras_gp,&lt;/P&gt;&lt;P&gt;kunn2 TYPE knvp-kunn2,&lt;/P&gt;&lt;P&gt;name1_2 TYPE kna1-name1,&lt;/P&gt;&lt;P&gt;END OF t_knvp.&lt;/P&gt;&lt;P&gt;DATA: i_knvp TYPE TABLE OF t_knvp,&lt;/P&gt;&lt;P&gt;wa_knvp TYPE t_knvp,&lt;/P&gt;&lt;P&gt;wa_selopt TYPE ddshselopt,&lt;/P&gt;&lt;P&gt;wa_fielddescr TYPE dfies.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;rc TYPE i,&lt;/P&gt;&lt;P&gt;v_tabix LIKE sy-tabix.&lt;/P&gt;&lt;P&gt;RANGES: r_ktokd FOR kna1-ktokd,&lt;/P&gt;&lt;P&gt;r_mcod1 FOR kna1-name1,&lt;/P&gt;&lt;P&gt;r_sortl FOR kna1-sortl,&lt;/P&gt;&lt;P&gt;r_kunnr FOR kna1-kunnr,&lt;/P&gt;&lt;P&gt;r_ort01 FOR kna1-ort01.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;END OF INCLUDE LZSHLPTOP -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------" /&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;BEGIN OF FUNCTION MODULE Z_CUSTOM_SEARCH -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------" /&gt;&lt;P&gt;FUNCTION z_custom_search.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local interface:&lt;/P&gt;&lt;P&gt;*" TABLES&lt;/P&gt;&lt;P&gt;*" SHLP_TAB TYPE SHLP_DESCR_TAB_T&lt;/P&gt;&lt;P&gt;*" RECORD_TAB STRUCTURE SEAHLPRES&lt;/P&gt;&lt;P&gt;*" CHANGING&lt;/P&gt;&lt;P&gt;*" VALUE(SHLP) TYPE SHLP_DESCR_T&lt;/P&gt;&lt;P&gt;*" VALUE(CALLCONTROL) LIKE DDSHF4CTRL STRUCTURE DDSHF4CTRL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXIT immediately, if you do not want to handle this step&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CASE callcontrol-step.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STEP SELECT (Select values)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This step may be used to overtake the data selection completely.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To skip the standard seletion, you should return 'DISP' as following&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;step in CALLCONTROL-STEP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Normally RECORD_TAB should be filled after this step.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt; 13&lt;/P&gt;&lt;P&gt;WHEN 'SELECT'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Change column header texts appearing on the search help hit list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT shlp-fielddescr INTO wa_fielddescr.&lt;/P&gt;&lt;P&gt;v_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;CASE wa_fielddescr-fieldname.&lt;/P&gt;&lt;P&gt;WHEN 'KUNNR'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-fieldtext = 'ShipToCustomer#'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-reptext = 'ShipToCustomer#'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_s = 'ShipTo #'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_m = 'ShipToCustomer#'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_l = 'ShipToCustomer#'.&lt;/P&gt;&lt;P&gt;MODIFY shlp-fielddescr FROM wa_fielddescr&lt;/P&gt;&lt;P&gt;INDEX v_tabix TRANSPORTING fieldtext reptext scrtext_s&lt;/P&gt;&lt;P&gt;scrtext_m scrtext_l.&lt;/P&gt;&lt;P&gt;WHEN 'KUNN2'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-reptext = 'BillToCustomer#'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-fieldtext = 'BillToCustomer#'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_s = 'BillTo #'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_m = 'BillToCustomer #'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_l = 'BillToCustomer #'.&lt;/P&gt;&lt;P&gt;MODIFY shlp-fielddescr FROM wa_fielddescr&lt;/P&gt;&lt;P&gt;INDEX v_tabix TRANSPORTING fieldtext reptext scrtext_s&lt;/P&gt;&lt;P&gt;scrtext_m scrtext_l.&lt;/P&gt;&lt;P&gt;WHEN 'NAME1'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-fieldtext = 'ShipToCustomer Name'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-reptext = 'ShipToCustomer Name'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_s = 'ShipTo Name'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_m = 'ShipToCustomer Name'.&lt;/P&gt;&lt;P&gt;wa_fielddescr-scrtext_l = 'ShipToCustomer Name'.&lt;/P&gt;&lt;P&gt;MODIFY shlp-fielddescr FROM wa_fielddescr&lt;/P&gt;&lt;P&gt;INDEX v_tabix TRANSPORTING fieldtext reptext scrtext_s&lt;/P&gt;&lt;P&gt;scrtext_m scrtext_l.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select the Bill to party customer based on the select options&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FREE: r_ktokd, r_kunnr, r_sortl, r_mcod1, r_ort01, i_knvp.&lt;/P&gt;&lt;P&gt;LOOP AT shlp-selopt INTO wa_selopt.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build a Range for the 5 selection options of the search help&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CASE wa_selopt-shlpfield.&lt;/P&gt;&lt;P&gt;WHEN 'KTOKD'.&lt;/P&gt;&lt;P&gt;r_ktokd-sign = wa_selopt-sign.&lt;/P&gt;&lt;P&gt;r_ktokd-option = wa_selopt-option.&lt;/P&gt;&lt;P&gt;r_ktokd-low = wa_selopt-low.&lt;/P&gt;&lt;P&gt;r_ktokd-high = wa_selopt-high.&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt; 14&lt;/P&gt;&lt;P&gt;APPEND r_ktokd.&lt;/P&gt;&lt;P&gt;CLEAR r_ktokd.&lt;/P&gt;&lt;P&gt;WHEN 'KUNNR'.&lt;/P&gt;&lt;P&gt;r_kunnr-sign = wa_selopt-sign.&lt;/P&gt;&lt;P&gt;r_kunnr-option = wa_selopt-option.&lt;/P&gt;&lt;P&gt;r_kunnr-low = wa_selopt-low.&lt;/P&gt;&lt;P&gt;r_kunnr-high = wa_selopt-high.&lt;/P&gt;&lt;P&gt;APPEND r_kunnr.&lt;/P&gt;&lt;P&gt;CLEAR r_kunnr.&lt;/P&gt;&lt;P&gt;WHEN 'SORTL'.&lt;/P&gt;&lt;P&gt;r_sortl-sign = wa_selopt-sign.&lt;/P&gt;&lt;P&gt;r_sortl-option = wa_selopt-option.&lt;/P&gt;&lt;P&gt;r_sortl-low = wa_selopt-low.&lt;/P&gt;&lt;P&gt;r_sortl-high = wa_selopt-high.&lt;/P&gt;&lt;P&gt;APPEND r_sortl.&lt;/P&gt;&lt;P&gt;CLEAR r_sortl.&lt;/P&gt;&lt;P&gt;WHEN 'MCOD1'.&lt;/P&gt;&lt;P&gt;r_mcod1-sign = wa_selopt-sign.&lt;/P&gt;&lt;P&gt;r_mcod1-option = wa_selopt-option.&lt;/P&gt;&lt;P&gt;r_mcod1-low = wa_selopt-low.&lt;/P&gt;&lt;P&gt;r_mcod1-high = wa_selopt-high.&lt;/P&gt;&lt;P&gt;APPEND r_mcod1.&lt;/P&gt;&lt;P&gt;CLEAR r_mcod1.&lt;/P&gt;&lt;P&gt;WHEN 'ORT01'.&lt;/P&gt;&lt;P&gt;r_ort01-sign = wa_selopt-sign.&lt;/P&gt;&lt;P&gt;r_ort01-option = wa_selopt-option.&lt;/P&gt;&lt;P&gt;r_ort01-low = wa_selopt-low.&lt;/P&gt;&lt;P&gt;r_ort01-high = wa_selopt-high.&lt;/P&gt;&lt;P&gt;APPEND r_ort01.&lt;/P&gt;&lt;P&gt;CLEAR r_ort01.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Retrieve data from KNVP table for the above selected ranges&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Doing query to retrieve data for the search help&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECT knvp~kunnr&lt;/P&gt;&lt;P&gt;kna1~name1&lt;/P&gt;&lt;P&gt;kna1~ort01&lt;/P&gt;&lt;P&gt;kna1~stras&lt;/P&gt;&lt;P&gt;knvp~kunn2&lt;/P&gt;&lt;P&gt;INTO TABLE i_knvp&lt;/P&gt;&lt;P&gt;FROM knvp&lt;/P&gt;&lt;P&gt;INNER JOIN kna1&lt;/P&gt;&lt;P&gt;ON knvp&lt;SUB&gt;kunnr = kna1&lt;/SUB&gt;kunnr&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;knvp~parvw = 'RE' AND " Bill to Party&lt;/P&gt;&lt;P&gt;knvp~kunnr IN r_kunnr AND&lt;/P&gt;&lt;P&gt;kna1~ktokd IN r_ktokd AND&lt;/P&gt;&lt;P&gt;kna1~sortl IN r_sortl AND&lt;/P&gt;&lt;P&gt;kna1~mcod1 IN r_mcod1 AND&lt;/P&gt;&lt;P&gt;kna1~ort01 IN r_ort01.&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt; 15&lt;/P&gt;&lt;P&gt;CHECK sy-subrc = 0.&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM i_knvp.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select the short text for kunn2 from kna1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Move all the selected records to Record_Tab&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT i_knvp INTO wa_knvp.&lt;/P&gt;&lt;P&gt;v_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;SELECT SINGLE name1 FROM kna1&lt;/P&gt;&lt;P&gt;INTO wa_knvp-name1_2&lt;/P&gt;&lt;P&gt;WHERE kunnr = wa_knvp-kunnr.&lt;/P&gt;&lt;P&gt;MOVE wa_knvp TO record_tab-string.&lt;/P&gt;&lt;P&gt;APPEND record_tab.&lt;/P&gt;&lt;P&gt;CLEAR record_tab.&lt;/P&gt;&lt;P&gt;MODIFY i_knvp FROM wa_knvp INDEX v_tabix.&lt;/P&gt;&lt;P&gt;CLEAR wa_knvp.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;rc = 0.&lt;/P&gt;&lt;P&gt;IF rc = 0.&lt;/P&gt;&lt;P&gt;callcontrol-step = 'DISP'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;callcontrol-step = 'EXIT'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;EXIT. "Don't process STEP DISP additionally in this call.&lt;/P&gt;&lt;P&gt;WHEN 'PRESEL1'.&lt;/P&gt;&lt;P&gt;WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;WHEN OTHERS.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;END OF FUNCTION MODULE Z_CUSTOM_SEARCH -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------" /&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;END OF CODE SAMPLE -&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&gt;&lt;P&gt;Save and activate at every step.&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Output Result&lt;/P&gt;&lt;P&gt;1) After doing all of the above steps, its time to see the output! Go to transaction VA01, enter details like&lt;/P&gt;&lt;P&gt;Order Type and hit &amp;#145;Enter&amp;#146; to go to the second screen. Place cursor on the Ship-to party field at the header&lt;/P&gt;&lt;P&gt;section and hit &amp;#145;F4&amp;#146;. The last tab shows our custom search help &amp;#145;Custom Bill To Search&amp;#146;.&lt;/P&gt;&lt;P&gt;16&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;2) Enter restriction values and hit enter to see the hit list result&lt;/P&gt;&lt;P&gt;3) Double clicking on any line, will bring back the value to the screen as seen below:&lt;/P&gt;&lt;P&gt;17&lt;/P&gt;&lt;P&gt;Enhancing a Standard Search Help&lt;/P&gt;&lt;P&gt;© 2005 SAP AG The SAP Developer Network: &lt;A href="http://sdn.sap.com" target="test_blank"&gt;http://sdn.sap.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Conclusion&lt;/P&gt;&lt;P&gt;From the above example, we are able to filter based on the selection fields, change the column headers&amp;#146; text&lt;/P&gt;&lt;P&gt;appearing on the hit list and content of internal table RECORD_TAB, the contents of which are shown on the&lt;/P&gt;&lt;P&gt;hit list. As you can see, the search help exit is a powerful feature that greatly enhances the whole search help&lt;/P&gt;&lt;P&gt;functionality and makes life easier for business. You can do this for any standard SAP search help which will&lt;/P&gt;&lt;P&gt;reflect across all transactions which use that search help, thus making it global.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 11:47:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809553#M656740</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T11:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809554#M656741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudharsan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the steps for creating an elementary search help :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creation of Elementary Search Help: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The creation of an elementary search help is described below with example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Open TCode &amp;#150; SE11 for DDIC objects -&amp;gt; select the radio button for Search helps -&amp;gt; give the name of the search help you want to create, ex &amp;#150; ZSH004.Click on Create .&lt;/P&gt;&lt;P&gt;2. In the next screen select the option &amp;#147; Elementary search help &amp;#147; . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Now you need to provide the short text for your search help. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. In the selection method provide the table or view name you want to use for data retrieval. Ex. ZMARA_01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Select the dialog type according to your scope, ex. &amp;#147; display values immediately&amp;#146;.&lt;/P&gt;&lt;P&gt;6. Then provide the search help parameters i.e. the interface parameters for the search help .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. The ZMARA_01 table fields MATNR, ERSDA,MHDHB,MHDHT,MHDRZ are provided by selecting the table fields , by doing this the data elements for these fields are automatically copied to the interface from the selection method. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;8. Now define the type of parameter ( import or export ) here for the selection and return of values in runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;9. Provide the positions to these parameters to specify how they will be arranged in the hit list display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;10. Now save the object in the respective development class and check the same for errors and then activate .Finally the creation of a ESH ( ex: ZSH004 ) is complete and can be used for providing the input help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can test the operation of your search help by clicking F8.&lt;/P&gt;&lt;P&gt;The appearance of your search help will be like the fig. provided below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope u'll be able to do it ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hemant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 12:03:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809554#M656741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T12:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809555#M656742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;any idea how further you may restrict or use search helps user/login wise....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Nov 2007 16:06:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809555#M656742</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-17T16:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809556#M656743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi KK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write Search help exit to restrict to particular user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search Help Exits:&lt;/P&gt;&lt;P&gt;&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="2291334"&gt;&lt;/A&gt;&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="2956586"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee52446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee52446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/dictionary/shelp/shelp_exit.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/dictionary/shelp/shelp_exit.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=4390517&amp;amp;messageID=1712818" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=4390517&amp;amp;messageID=1712818&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Nov 2007 16:15:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809556#M656743</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-17T16:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809557#M656744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u can try&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;f4if_int_table_value_requst.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can use this func. module.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Nov 2007 17:24:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809557#M656744</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-17T17:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: steps for creating search help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809558#M656745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use the func.module.&lt;/P&gt;&lt;P&gt;f4if_int_table_value_request&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Nov 2007 18:08:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/steps-for-creating-search-help/m-p/2809558#M656745</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-17T18:08:09Z</dc:date>
    </item>
  </channel>
</rss>

