<?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 Variants Issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312112#M1636546</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I Have 2 variants for a Z report.  Having issue with variants values for one of the slection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection Screen:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK bj WITH FRAME TITLE text-m08.&lt;/P&gt;&lt;P&gt;   PARAMETERS p_ba TYPE zfi_barea-zzarea MATCHCODE OBJECT zzbarea.     "Business Area&lt;/P&gt;&lt;P&gt;   PARAMETERS p_fn(40) TYPE c.                                                                            "File Name &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK bj.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variants for Z report&lt;/P&gt;&lt;P&gt;/VAR1  has  Business Area               FIN&lt;/P&gt;&lt;P&gt;                     File Name                       Test1&lt;/P&gt;&lt;P&gt;/VAR2  has  blank vaues for Business Area and File Name &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i switch between variants ..The   /VAR2  is retaining values of /VAR1. &lt;/P&gt;&lt;P&gt;Apprecite feedback.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Nov 2011 19:38:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-11-17T19:38:26Z</dc:date>
    <item>
      <title>Variants Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312112#M1636546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I Have 2 variants for a Z report.  Having issue with variants values for one of the slection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection Screen:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK bj WITH FRAME TITLE text-m08.&lt;/P&gt;&lt;P&gt;   PARAMETERS p_ba TYPE zfi_barea-zzarea MATCHCODE OBJECT zzbarea.     "Business Area&lt;/P&gt;&lt;P&gt;   PARAMETERS p_fn(40) TYPE c.                                                                            "File Name &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK bj.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variants for Z report&lt;/P&gt;&lt;P&gt;/VAR1  has  Business Area               FIN&lt;/P&gt;&lt;P&gt;                     File Name                       Test1&lt;/P&gt;&lt;P&gt;/VAR2  has  blank vaues for Business Area and File Name &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Issue:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i switch between variants ..The   /VAR2  is retaining values of /VAR1. &lt;/P&gt;&lt;P&gt;Apprecite feedback.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2011 19:38:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312112#M1636546</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-17T19:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: Variants Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312113#M1636547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, this is a common behavior. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If /VAR2 is not explicitly setting the value of a field, then the value set by the previous variant /VAR1 will be retained. Basically SAP is not forcing null/blanks on values that are already existing on a field. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will only occur when you are switching variants. So it is always a good idea to check the values that a variant fetches and always do a /nsa38 or /nse38 before setting a variant online and not switch variants one after other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This issue will NOT affect batch jobs run by variants as each batch job runs in its own session and there is no carry over.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2011 19:49:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312113#M1636547</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-17T19:49:05Z</dc:date>
    </item>
    <item>
      <title>Re: Variants Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312114#M1636548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your inputs. But when you swtich between variants the values should not be retianed as the users may &lt;/P&gt;&lt;P&gt;accidentally trigger jobs and in my case [ The  business Area &amp;amp; File Name information is used for background Job to write files to specific Unix folder..we have a unique folder for each business area ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am checking the option of clearing parameter id ..still looking for answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2011 19:53:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312114#M1636548</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-17T19:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: Variants Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312115#M1636549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Resolved by using the FM 'RS_VARIANT_CONTENTS'  below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gx_program = sy-repid.&lt;/P&gt;&lt;P&gt;  gx_variant = sy-slset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lt_parm       TYPE STANDARD TABLE OF vanz INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;        lt_parm_nonv  TYPE STANDARD TABLE OF vanz INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;        lt_selop      TYPE STANDARD TABLE OF vanz INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;        lt_selop_nonv TYPE STANDARD TABLE OF vanz INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;        lt_values     TYPE STANDARD TABLE OF rsparams INITIAL SIZE 0,&lt;/P&gt;&lt;P&gt;        lx_values     TYPE rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONSTANTS: lc_ba TYPE rsparams-selname VALUE 'P_BA',&lt;/P&gt;&lt;P&gt;             lc_fn TYPE rsparams-selname VALUE 'P_FN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RS_VARIANT_CONTENTS'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      report               = gx_program&lt;/P&gt;&lt;P&gt;      variant              = gx_variant&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      l_params             = lt_parm&lt;/P&gt;&lt;P&gt;      l_params_nonv        = lt_parm_nonv&lt;/P&gt;&lt;P&gt;      l_selop              = lt_selop&lt;/P&gt;&lt;P&gt;      l_selop_nonv         = lt_selop_nonv&lt;/P&gt;&lt;P&gt;      valutab              = lt_values&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      variant_non_existent = 1&lt;/P&gt;&lt;P&gt;      variant_obsolete     = 2&lt;/P&gt;&lt;P&gt;      OTHERS               = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT lt_values BY selname.&lt;/P&gt;&lt;P&gt;    READ TABLE lt_values INTO lx_values WITH KEY selname = lc_ba&lt;/P&gt;&lt;P&gt;                                                 BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      IF lx_values-low IS INITIAL.&lt;/P&gt;&lt;P&gt;        CLEAR p_ba.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE lt_values INTO lx_values WITH KEY selname = lc_fn&lt;/P&gt;&lt;P&gt;                                                 BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      IF lx_values-low IS INITIAL.&lt;/P&gt;&lt;P&gt;        CLEAR p_fn.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR  lx_values.&lt;/P&gt;&lt;P&gt;  FREE: lt_parm,&lt;/P&gt;&lt;P&gt;        lt_parm_nonv,&lt;/P&gt;&lt;P&gt;        lt_selop,&lt;/P&gt;&lt;P&gt;        lt_selop_nonv,&lt;/P&gt;&lt;P&gt;        lt_values.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Nov 2011 00:55:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-issue/m-p/8312115#M1636549</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-18T00:55:01Z</dc:date>
    </item>
  </channel>
</rss>

