<?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: how to use match code for variant input parameter field? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423912#M1738451</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;Try using the FM LVC_VARIANT_F4 AT SELECTION-SCREEN ON VALUE REQUEST FOR pa_var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here some code: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR &lt;SPAN class="s1"&gt;pv_varnt&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PERFORM &lt;SPAN class="s1"&gt;variant_f4&amp;nbsp; &lt;/SPAN&gt;CHANGING &lt;SPAN class="s1"&gt;pv_varnt&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;EM&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s1"&gt;&lt;EM&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; VARIANT_F4&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s1"&gt;&lt;EM&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s2"&gt;FORM &lt;/SPAN&gt;variant_f4&amp;nbsp; &lt;SPAN class="s2"&gt;CHANGING &lt;/SPAN&gt;pv_varnt &lt;SPAN class="s2"&gt;TYPE &lt;/SPAN&gt;slis_vari&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;DATA &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;:&lt;/SPAN&gt;ls_varnt&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;TYPE &lt;/SPAN&gt;disvariant&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_varnt&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;report&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; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;sy&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;repid&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'LVC_VARIANT_F4'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;ls_varnt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_save&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'A'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es_variant&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;ls_varnt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;OTHERS&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; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;3&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="s2"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pv_varnt&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;ls_varnt&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;variant&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="s2"&gt;ENDFORM&lt;/SPAN&gt;&lt;SPAN class="s3"&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; &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;EM&gt;" VARIANT_F4&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sam,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 May 2013 14:51:24 GMT</pubDate>
    <dc:creator>former_member300076</dc:creator>
    <dc:date>2013-05-29T14:51:24Z</dc:date>
    <item>
      <title>how to use match code for variant input parameter field?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423907#M1738446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before posting my question, I searched a lot for my requirement, but i am not getting exact solution,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;few links referred in sdn, but not helping me ,&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/scn.sap.com/thread/905304"&gt;http://scn.sap.com/thread/1084156http://scn.sap.com/thread/905304&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my report,&lt;/P&gt;&lt;P&gt;I have a parameter in selection screen.&lt;/P&gt;&lt;P&gt;pa_var like disvariant-variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And i used this function module 'REUSE_ALV_VARIANT_F4' to fill my gs_variant only inside f4_variant_help,&lt;/P&gt;&lt;P&gt;But if user write something inside pa_var without using the help? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand that need to define match code for my variant parameter&lt;/P&gt;&lt;P&gt;How i need to use match code for this parameter? Any standard match code available or i need to create custom match code?&lt;/P&gt;&lt;P&gt;have idea on defining match code for standard table fields, but not for variant!.&lt;/P&gt;&lt;P&gt;Could you please guide me!.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kannan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 12:23:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423907#M1738446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-29T12:23:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to use match code for variant input parameter field?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423908#M1738447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not sure what your requirement is, but I can answer the question;&lt;/P&gt;&lt;P&gt;"But if user write something inside pa_var without using the help?"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The program will use this value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is called a search HELP, and is used to HELP the user find an input. The user does not HAVE TO use the search help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to check the user input, you can do this in event AT SELECTION-SCREEN ON &amp;lt;fieldname&amp;gt; or in event AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can check the following sample program for more info : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BCALV_TEST_LIST_LAYOUT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 12:56:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423908#M1738447</guid>
      <dc:creator>PeterJonker</dc:creator>
      <dc:date>2013-05-29T12:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to use match code for variant input parameter field?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423909#M1738448</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;Why dont you create your custom matchcode. Check the below link to get started:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="active_link" href="http://help.sap.com/saphelp_40b/helpdata/EN/cf/21ef1f446011d189700000e8322d00/content.htm" title="http://help.sap.com/saphelp_40b/helpdata/EN/cf/21ef1f446011d189700000e8322d00/content.htm"&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;Cheers,&lt;/P&gt;&lt;P&gt;Arindam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 12:58:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423909#M1738448</guid>
      <dc:creator>arindam_m</dc:creator>
      <dc:date>2013-05-29T12:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: how to use match code for variant input parameter field?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423910#M1738449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't understand you requirement, you already managed the search help with REUSE_ALV_VARIANT_F4. If you want to check existence of user input, call REUSE_ALV_VARIANT_EXISTENCE&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;* Search help&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for variant.&lt;/P&gt;&lt;P&gt;&amp;nbsp; is_variant-variant = variant.&lt;/P&gt;&lt;P&gt;&amp;nbsp; is_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&amp;nbsp; call function 'REUSE_ALV_VARIANT_F4'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = is_variant&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_save&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'A'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_display_via_grid = 'X'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; importing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es_variant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = is_variant&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exceptions&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; others&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3.&lt;/P&gt;&lt;P&gt;&amp;nbsp; if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; variant = is_variant-variant.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;* Input check&lt;/P&gt;&lt;P&gt;at selection-screen on variant.&lt;/P&gt;&lt;P&gt;&amp;nbsp; is_variant-variant = variant.&lt;/P&gt;&lt;P&gt;&amp;nbsp; is_variant-report = sy-repid.&lt;/P&gt;&lt;P&gt;&amp;nbsp; check is_variant-variant is not initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp; call function 'REUSE_ALV_VARIANT_EXISTENCE'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exporting&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_save&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'A'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; changing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs_variant&amp;nbsp;&amp;nbsp;&amp;nbsp; = is_variant&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exceptions&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wrong_input&amp;nbsp;&amp;nbsp; = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; others&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 4.&lt;/P&gt;&lt;P&gt;&amp;nbsp; if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; message e204(0k) with is_variant-variant.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endif.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 13:29:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423910#M1738449</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2013-05-29T13:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: how to use match code for variant input parameter field?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423911#M1738450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guiseppi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my client advised to use match code object in parameter input field.&lt;/P&gt;&lt;P&gt;pa_var like disvariant-variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i looked one more solution , given by you earlier in some other discussion&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Check table LTDX with variant and report name, from this table you will get also handle, user name and other key required by existence check modules.&lt;/LI&gt;&lt;LI&gt;Insure that in REUSE_ALV_VARIANT_SELECT/REUSE_ALV_VARIANT_EXISTENCE (F4, check) or LVC_VARIANT_SELECT/LVC_VARIANT_EXISTENCE_CHECK you pass the correct value for type (user dependant or not)"&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;A _jive_internal="true" class="active_link" href="https://answers.sap.com/thread/3317515" title="http://scn.sap.com/thread/3317515"&gt;http://scn.sap.com/thread/3317515&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for using match code in my report, should i create search help based on ltdx table? or any standard search help available&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;could you please guide me&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 14:06:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423911#M1738450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-29T14:06:58Z</dc:date>
    </item>
    <item>
      <title>Re: how to use match code for variant input parameter field?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423912#M1738451</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;Try using the FM LVC_VARIANT_F4 AT SELECTION-SCREEN ON VALUE REQUEST FOR pa_var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here some code: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR &lt;SPAN class="s1"&gt;pv_varnt&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PERFORM &lt;SPAN class="s1"&gt;variant_f4&amp;nbsp; &lt;/SPAN&gt;CHANGING &lt;SPAN class="s1"&gt;pv_varnt&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;EM&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s1"&gt;&lt;EM&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; VARIANT_F4&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s1"&gt;&lt;EM&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/EM&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="s2"&gt;FORM &lt;/SPAN&gt;variant_f4&amp;nbsp; &lt;SPAN class="s2"&gt;CHANGING &lt;/SPAN&gt;pv_varnt &lt;SPAN class="s2"&gt;TYPE &lt;/SPAN&gt;slis_vari&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;DATA &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;:&lt;/SPAN&gt;ls_varnt&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;TYPE &lt;/SPAN&gt;disvariant&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_varnt&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;report&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; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;sy&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;repid&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'LVC_VARIANT_F4'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is_variant&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;ls_varnt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_save&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'A'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es_variant&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;ls_varnt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; not_found&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;OTHERS&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; &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;3&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="s2"&gt;EQ &lt;/SPAN&gt;&lt;SPAN class="s5"&gt;0&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pv_varnt&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; &lt;SPAN class="s3"&gt;= &lt;/SPAN&gt;ls_varnt&lt;SPAN class="s1"&gt;-&lt;/SPAN&gt;variant&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="s2"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="s2"&gt;ENDFORM&lt;/SPAN&gt;&lt;SPAN class="s3"&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; &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;EM&gt;" VARIANT_F4&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s2"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sam,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 14:51:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-use-match-code-for-variant-input-parameter-field/m-p/9423912#M1738451</guid>
      <dc:creator>former_member300076</dc:creator>
      <dc:date>2013-05-29T14:51:24Z</dc:date>
    </item>
  </channel>
</rss>

