<?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: FM parameter query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565766#M1754717</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Saul, you have a lot of example inside SAP, each function modules that used the structure RSPARAMS &lt;/P&gt;&lt;P&gt;for exampe RSAQ_QUERY_CALL (for SELECTION_TABLES)&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;Fred&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jul 2013 06:57:25 GMT</pubDate>
    <dc:creator>FredericGirod</dc:creator>
    <dc:date>2013-07-03T06:57:25Z</dc:date>
    <item>
      <title>FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565757#M1754708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hi good day everybody, i have issue with function module,&amp;nbsp; i need to create a function module with many parameters,&amp;nbsp; the records to retrieve must be according the input users,&amp;nbsp; so if the user does not type any parameter then the function module must retrieve all records.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have done it with report abap using select option,&amp;nbsp; but now i need to create the same behaviour with FM.&lt;/P&gt;&lt;P&gt;How can do it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;than you for all your advices.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jul 2013 22:03:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565757#M1754708</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-01T22:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565758#M1754709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;have a look to the statement : RANGES &lt;/P&gt;&lt;P&gt;it's like SELECT-OPTIONS but without selection screen. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you debug your program you will see the structure of any SELECT-OPTIONS is :&lt;/P&gt;&lt;P&gt;SIGN&lt;/P&gt;&lt;P&gt;OPTION&lt;/P&gt;&lt;P&gt;LOW&lt;/P&gt;&lt;P&gt;HIGH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example, a simple value look like :&amp;nbsp; &lt;/P&gt;&lt;P&gt;SIGN : I&lt;/P&gt;&lt;P&gt;OPTION : EQ&lt;/P&gt;&lt;P&gt;LOW : /the_value/&lt;/P&gt;&lt;P&gt;HIGH:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I means Include, you could find E for Exclude.&lt;/P&gt;&lt;P&gt;EQ means Equal, you could find BT : Between .... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the limit is 3000 entries .. after you could have a short dump&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the RANGES could be used like SELECT-OPTIONS&amp;nbsp; using the IN option in the SELECT .. WHERE statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it's clear.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Fred&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2013 06:04:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565758#M1754709</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2013-07-02T06:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565759#M1754710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume in your case user wants a parameter to enter if they does not enter then only u have to fetch all the records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So declare the parameters as optional in Import section of your FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inside FM declare a range of the desired field type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If Import parameter is passed with value (If not initial) pass it to Low Field of the range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the range declared in your select query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vinay Mutt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2013 17:05:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565759#M1754710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-02T17:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565760#M1754711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Frédéric Good day, &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote" src="https://community.sap.com/1581/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&amp;nbsp; thank you sr.&amp;nbsp; so could you give me an example to undestand it &lt;SPAN style="color: #000000; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif;"&gt;clearly &lt;SPAN __jive_emoticon_name="confused" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote" src="https://community.sap.com/1581/images/emoticons/confused.gif"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif;"&gt;Best Regards. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;H6 style="font-weight: normal; font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;/H6&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2013 17:38:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565760#M1754711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-02T17:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565761#M1754712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Hi Vinay thank you for your advice,&amp;nbsp; so could you give me an example to undestand it &lt;/SPAN&gt;&lt;SPAN style="font-size: 12px; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; background-color: #ffffff; color: #000000;"&gt;clearly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px; font-family: Verdana, Arial, Tahoma, Calibri, Geneva, sans-serif; background-color: #ffffff; color: #000000;"&gt;Best Regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2013 17:41:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565761#M1754712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-02T17:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565762#M1754713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot understand your query completely but as sugg. by Vinay have an optional importing parameter and it should do the trick for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2013 18:12:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565762#M1754713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-02T18:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565763#M1754714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; Ankit good day, this is my requirement, I need the function module do this: &lt;BR /&gt; &lt;BR /&gt;1.-&amp;nbsp; ask parameter search&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1 fmbdt~rfikrs&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.2 fmbdt~rmeasure&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3 fmbdt~rfundsctr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.4 fmbdt~rfund&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5 fmbdt~BUDGET_PD_9&lt;BR /&gt; &lt;BR /&gt;2.-&amp;nbsp; Based on the parameters values, it need to add the amounts&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from fmbdt-tsl01 to fmbdt-tsl04.&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;Note: the result set must meet according parameters values, otherwise if anyone &lt;/P&gt;&lt;P&gt;is empty must retrive all records from that parmeter field, or if all paramters is empty, must retrieve all recors from all paramter fields .&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;the query is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select tsl01 tsl02 tsl03 tsl04&lt;BR /&gt;INTO CORRESPONDING FIELDS OF TABLE it_fmbdt&lt;BR /&gt;from fmbdt&lt;BR /&gt;where fmbdt~rfikrs&amp;nbsp;&amp;nbsp;&amp;nbsp; in prfikrs&lt;BR /&gt;and&amp;nbsp;&amp;nbsp; fmbdt~rmeasure&amp;nbsp;&amp;nbsp; in prmeasur&lt;BR /&gt;and&amp;nbsp;&amp;nbsp; fmbdt~rfundsctr&amp;nbsp; in prfundsc&lt;BR /&gt;and&amp;nbsp;&amp;nbsp; fmbdt~rfund&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in prfund&lt;BR /&gt;and&amp;nbsp;&amp;nbsp; fmbdt~BUDGET_PD_9 in pbudget.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jul 2013 19:10:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565763#M1754714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-02T19:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565764#M1754715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good day to you too &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1581/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;Assuming you have multiple parameters instead of multiple select options, please follow below steps :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Create 5 optional importing parameters.&lt;/P&gt;&lt;P&gt;2) Modify your Select query as,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;select rfikrs rmeasure rfundsctr rfund budget_pd_9 tsl01 tsl02 tsl03 tsl04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;INTO CORRESPONDING FIELDS OF TABLE it_fmbdt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;from fmbdt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;where fmbdt~rfikrs&amp;nbsp;&amp;nbsp;&amp;nbsp; = prfikrs&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;or&amp;nbsp;&amp;nbsp; fmbdt~rmeasure&amp;nbsp;&amp;nbsp; = prmeasur&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;or&amp;nbsp;&amp;nbsp; fmbdt~rfundsctr&amp;nbsp; = prfundsc&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;or&amp;nbsp;&amp;nbsp; fmbdt~rfund&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = prfund&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;or&amp;nbsp;&amp;nbsp; fmbdt~BUDGET_PD_9 = pbudget.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This query will give a super set of all the results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Loop at it_fmbdt into ls_fmbdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Now check the fields individually and apply your summation logic, eg:-&lt;/P&gt;&lt;P&gt;if ls_fmbdt-rfikrs is not initial.&lt;/P&gt;&lt;P&gt;*-- Sum the required fields.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please ask in case i missed anything or something is unclear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 02:51:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565764#M1754715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-03T02:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565765#M1754716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a test program for your requirement.&lt;/P&gt;&lt;P&gt;I am using table FAGLFLEXA and will fetch data w.r.t parameters entries and will add HSL &amp;amp; KSL fields. You change the code w.r.t your requirement.&lt;/P&gt;&lt;P&gt;In Function module I have declared five table parameter as optional for parameters from report program.&lt;/P&gt;&lt;P&gt;I have not declared associated type for table parameters so it will take dynamically. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/240060" width="450" /&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From Report call FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;SELECT-OPTIONS:&amp;nbsp;&amp;nbsp; SO_P1 &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;RYEAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SO_P2 &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;DOCNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SO_P3 &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;RLDNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SO_P4 &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;RBUKRS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SO_P5 &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;HSL.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Y_TEST_FM'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PT_1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SO_P1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PT_2 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SO_P2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PT_3 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SO_P3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PT_4 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SO_P4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PT_5 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SO_P5.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In FM used the below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPES: &lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;TY_FAG,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RYEAR &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;RYEAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOCNR &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;DOCNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RLDNR &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;RLDNR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RBUKRS &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;RBUKRS,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HSL &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;HSL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KSL &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;KSL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDITION &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;FAGLFLEXA&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;KSL,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;TY_FAG.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA: &lt;/SPAN&gt;IT_FAG &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;TY_FAG.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FIELD-SYMBOLS: &lt;/SPAN&gt;&amp;lt;FS_FAG&amp;gt; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;TY_FAG.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*Fetch data, iam using FAGLFLEXA table to add HSL &amp;amp; KSL. If all the parameter is initial then it will fetch all the data and if any parameter value exist then only those data will be fetched.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;RYEAR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOCNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RLDNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RBUKRS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HSL&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KSL&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;FAGLFLEXA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT_FAG&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;RYEAR &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;PT_1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DOCNR&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;PT_2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp; &lt;/SPAN&gt;RLDNR&amp;nbsp; &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;PT_3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;RBUKRS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;PT_4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AND&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;HSL &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;PT_5.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* To check the Select Query&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;SUBRC &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S32"&gt;&lt;/SPAN&gt;* using field symbol &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;IT_FAG &lt;SPAN class="L0S52"&gt;ASSIGNING &lt;/SPAN&gt;&amp;lt;FS_FAG&amp;gt;.&lt;/P&gt;&lt;SPAN class="L0S31"&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S31"&gt;* Put your condition to check whether the data is present&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;&amp;lt;FS_FAG&amp;gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;DOCNR &lt;SPAN class="L0S52"&gt;IS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;NOT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;INITIAL.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;FS_FAG&amp;gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;ADDITION &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&amp;lt;FS_FAG&amp;gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;HSL&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + &amp;lt;FS_FAG&amp;gt;&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;KSL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDLOOP.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S52"&gt;If you need to export the table after calculation, declare another table parameter 'IT_FAG'.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S52"&gt;Hope this might help your requirement. For any clarification do let me know. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S52"&gt;Regards &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S52"&gt;M Nair&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 05:22:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565765#M1754716</guid>
      <dc:creator>former_member216769</dc:creator>
      <dc:date>2013-07-03T05:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565766#M1754717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Saul, you have a lot of example inside SAP, each function modules that used the structure RSPARAMS &lt;/P&gt;&lt;P&gt;for exampe RSAQ_QUERY_CALL (for SELECTION_TABLES)&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;Fred&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 06:57:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565766#M1754717</guid>
      <dc:creator>FredericGirod</dc:creator>
      <dc:date>2013-07-03T06:57:25Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565767#M1754718</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;Create 5 IMPORT parameters of type RSPARAMS_TT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RSPARAMS_TT is Table type of RSPARAMS which is same as SELECT PARAMETER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to fill RSPARAMS_TT type structures with your selection values and pass it to FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Murtuza&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 07:40:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565767#M1754718</guid>
      <dc:creator>murtuza_chhatariya</dc:creator>
      <dc:date>2013-07-03T07:40:16Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565768#M1754719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi good day Ankit tan you for your advice,&amp;nbsp; according with your advice,&amp;nbsp; when the parameters are declared in tab import as optional and are placed in the query where,&amp;nbsp; it Works fine when has values,&amp;nbsp; but what happen when the user does not&amp;nbsp; type anything,&amp;nbsp; the result set would be empty, so&amp;nbsp; i would like to retrieve all records when the parameters are blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 16:19:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565768#M1754719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-03T16:19:15Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565769#M1754720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Put break point on select query of function module and pass empty parameters to FM and check the select query behavior in debugger mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the parameters are blank then it will fetch all entries from table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;M Nair&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2013 04:23:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565769#M1754720</guid>
      <dc:creator>former_member216769</dc:creator>
      <dc:date>2013-07-04T04:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565770#M1754721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a good day &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1581/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As i posted earlier Create Optional import parameters in the Function Module.I hope you have done that already.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that do the following.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create ranges as shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ranges:&amp;nbsp; r_rfikrs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for&amp;nbsp; fmbdt~rfikrs&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r_rmeasure&amp;nbsp; for&amp;nbsp; fmbdt~rmeasure&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r_rfundsctr&amp;nbsp;&amp;nbsp; for&amp;nbsp; fmbdt~rfundsctr. Similraly create for other fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If NOT p_rfikrs (This is the Import Parameter you declared) IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_rfikrs-sign = 'I',&lt;/P&gt;&lt;P&gt;r_rfikrs-option = 'EQ'.&lt;/P&gt;&lt;P&gt;r_rfikrs-low = p_rfikrs.&lt;/P&gt;&lt;P&gt;append r_rfikrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Similarly code for other fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the range fields in your select query using IN Option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopethis will help you in solving your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vinay Mutt &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2013 04:37:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565770#M1754721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-04T04:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: FM parameter query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565771#M1754722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did not read your entire question, my bad. Since you want all entries if the parameter is empty you need to go for SELECT OPTION and not PARAMETER.This means you need to define the parameters in TABLES tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seems Manik's solution will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try and revert.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2013 10:52:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fm-parameter-query/m-p/9565771#M1754722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-04T10:52:23Z</dc:date>
    </item>
  </channel>
</rss>

