<?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: search help with multiple key fields in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823005#M351540</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;use the FM   &amp;lt;b&amp;gt;POPUP_WITH_TABLE_DISPLAY&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can get the single row.... which is selected......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt;santhosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Jan 2007 05:57:46 GMT</pubDate>
    <dc:creator>santhosh_patil</dc:creator>
    <dc:date>2007-01-18T05:57:46Z</dc:date>
    <item>
      <title>search help with multiple key fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823004#M351539</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;I want to dispaly search help on a field from a internal table have multiple key fields i.e combination of fld1 + fld2 +fld3 makes one single row. Therfore can any one tell me how to return that single row , because if I am using function F4IF_INT_TABLE_VALUE_REQUEST I get only one return field that I select by which I can't get the actual line that I have selected as there may be more that one line for that field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please suggest any way through programming not by creating any search help through se11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jan 2007 05:51:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823004#M351539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-18T05:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: search help with multiple key fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823005#M351540</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;use the FM   &amp;lt;b&amp;gt;POPUP_WITH_TABLE_DISPLAY&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can get the single row.... which is selected......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;&lt;P&gt;santhosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jan 2007 05:57:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823005#M351540</guid>
      <dc:creator>santhosh_patil</dc:creator>
      <dc:date>2007-01-18T05:57:46Z</dc:date>
    </item>
    <item>
      <title>Re: search help with multiple key fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823006#M351541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can use the same FM itself.&lt;/P&gt;&lt;P&gt;You may have one field in the internal table which will have the combination of ur fld1,fld2 and fld3. lets assume the combined fld name is COMBINATION.&lt;/P&gt;&lt;P&gt;Now,&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              retfield        = 'COMBINATION'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             dynpprog        = repid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             dynpnr          = '1000'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            value_org       = 'S'&lt;/P&gt;&lt;P&gt;              value           = fldval&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;             value_tab       = it_ff4tab&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           value_tab       = it_f4tab&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              field_tab       = it_f4field&lt;/P&gt;&lt;P&gt;              return_tab      = it_f4ret&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              parameter_error = 1&lt;/P&gt;&lt;P&gt;              no_values_found = 2&lt;/P&gt;&lt;P&gt;              OTHERS          = 3.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    p_fld1 = it_f4ret-fieldval+0(10).&lt;/P&gt;&lt;P&gt;    p_fld2 = it_f4ret-fieldval+10(5).&lt;/P&gt;&lt;P&gt;    p_fld3 = it_f4ret-fieldval+15(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P_fld1, p_fld2 and p_fld3 are the selection-screen parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Subramanian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jan 2007 06:03:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823006#M351541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-18T06:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: search help with multiple key fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823007#M351542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Just check this code it might help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables TCURT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: RTAB TYPE TABLE OF DDSHRETVAL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA DYFIELDS LIKE DYNPREAD OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_WAERS LIKE TCURT-WAERS, "Currency&lt;/P&gt;&lt;P&gt;P_LTEXT LIKE TCURT-LTEXT. "Long Text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_WAERS.&lt;/P&gt;&lt;P&gt;CLEAR: DYFIELDS[], DYFIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;tabname = 'TCURT'&lt;/P&gt;&lt;P&gt;fieldname = 'WAERS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SEARCHHELP = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SHLPPARAM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPPROG = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPNR = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPROFIELD = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STEPL = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;VALUE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MULTIPLE_CHOICE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DISPLAY = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SUPPRESS_RECORDLIST = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALLBACK_PROGRAM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALLBACK_FORM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;RETURN_TAB = RTAB[]&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;FIELD_NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;NO_HELP_FOR_FIELD = 2&lt;/P&gt;&lt;P&gt;INCONSISTENT_HELP = 3&lt;/P&gt;&lt;P&gt;NO_VALUES_FOUND = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE RTAB INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;P_WAERS = RTAB-FIELDVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE LTEXT FROM TCURT&lt;/P&gt;&lt;P&gt;INTO DYFIELDS-FIELDVALUE&lt;/P&gt;&lt;P&gt;WHERE SPRAS = SY-LANGU&lt;/P&gt;&lt;P&gt;AND WAERS = P_WAERS.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;CLEAR DYFIELDS-FIELDVALUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- update another field&lt;/P&gt;&lt;P&gt;DYFIELDS-FIELDNAME = 'P_LTEXT'.&lt;/P&gt;&lt;P&gt;APPEND DYFIELDS.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DYNP_VALUES_UPDATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DYNAME = SY-CPROG&lt;/P&gt;&lt;P&gt;DYNUMB = SY-DYNNR&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;dynpfields = DYFIELDS .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your query will be solved...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jan 2007 06:07:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823007#M351542</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-18T06:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: search help with multiple key fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823008#M351543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Use select query to select the fields &amp;amp; display them.&lt;/P&gt;&lt;P&gt;In the following code i've selected only a single field in select query but u can do it for more than 1 &amp;amp; proceed similarly.i've tried it before using this code.&lt;/P&gt;&lt;P&gt;SELECT WERKS&lt;/P&gt;&lt;P&gt;         NAME1&lt;/P&gt;&lt;P&gt;         FROM T001W&lt;/P&gt;&lt;P&gt;         INTO TABLE ITEMP&lt;/P&gt;&lt;P&gt;         WHERE IWERK = 'M011'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              DDIC_STRUCTURE   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            RETFIELD         = 'WERKS'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              PVALKEY          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              DYNPPROG         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              DYNPNR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              DYNPROFIELD      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              STEPL            = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              WINDOW_TITLE     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              VALUE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           VALUE_ORG        = 'S'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              MULTIPLE_CHOICE  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              DISPLAY          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              CALLBACK_PROGRAM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              CALLBACK_FORM    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            VALUE_TAB        = ITEMP&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              FIELD_TAB        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           RETURN_TAB       = T_RETURN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              DYNPFLD_MAPPING  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              PARAMETER_ERROR  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              NO_VALUES_FOUND  = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              OTHERS           = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  S_WERK-LOW = T_RETURN-FIELDVAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&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;Sipra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jan 2007 06:08:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/search-help-with-multiple-key-fields/m-p/1823008#M351543</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-01-18T06:08:53Z</dc:date>
    </item>
  </channel>
</rss>

