<?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: Variants and variables... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732140#M318727</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check Below...Used to change entries in table TVARV&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_470/helpdata/en/c0/980398e58611d194cc00a0c94260a5/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_470/helpdata/en/c0/980398e58611d194cc00a0c94260a5/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Dec 2006 13:59:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-18T13:59:48Z</dc:date>
    <item>
      <title>Variants and variables...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732137#M318724</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;I have created a group of variants that will be used in the batch execution of a series of custom reports. I just realized that I will need to change the value of some parameters associated with these variants periodically. Someone suggested that I create a set of variables that can be used in the variants...this would allow me to change the values associated with the variants without changing the variants directly. Can someone point me to an example of such...or tutorial that can walk me through this process?&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;Mat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 13:51:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732137#M318724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T13:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: Variants and variables...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732138#M318725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mathew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Refer sample code below. Can play with variants programitically.. Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_470/helpdata/en/c0/980398e58611d194cc00a0c94260a5/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_470/helpdata/en/c0/980398e58611d194cc00a0c94260a5/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Find the Content in variant:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FM - RS_VARIANT_CONTENTS&lt;/P&gt;&lt;P&gt; Give program name  and Variant name -&amp;gt;F8 -&amp;gt; check structure VALUTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZEXAMPLE.&lt;/P&gt;&lt;P&gt;DATA: JVARI_DESC LIKE VARID,&lt;/P&gt;&lt;P&gt;RC LIKE SY-SUBRC,&lt;/P&gt;&lt;P&gt;VARIANT_TEXT LIKE VARIT-VTEXT,&lt;/P&gt;&lt;P&gt;JVT LIKE VARIT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;SELPA LIKE RSPARAMS OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;PARMS LIKE RSPARAMS OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;OBJS LIKE VANZ OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_VAR LIKE RSVAR-VARIANT. "NAME OF VARIANT&lt;/P&gt;&lt;P&gt;JVARI_DESC-REPORT = SY-REPID.&lt;/P&gt;&lt;P&gt;JVARI_DESC-VARIANT = P_VAR.&lt;/P&gt;&lt;P&gt;JVARI_DESC-ENAME = 'EXAMPLES'.&lt;/P&gt;&lt;P&gt;JVT-REPORT = SY-REPID.&lt;/P&gt;&lt;P&gt;JVT-VARIANT = P_VAR.&lt;/P&gt;&lt;P&gt;JVT-LANGU = SY-LANGU.&lt;/P&gt;&lt;P&gt;JVT-VTEXT = 'FUNCTION EXAMPLES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND JVT.&lt;/P&gt;&lt;P&gt;CLEAR SELPA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELPA-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;SELPA-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;SELPA-KIND = 'P'.&lt;/P&gt;&lt;P&gt;SELPA-SELNAME = 'P_VAR'.&lt;/P&gt;&lt;P&gt;SELPA-LOW = P_VAR.&lt;/P&gt;&lt;P&gt;APPEND SELPA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECK IF VARIANT EXISTS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_VARIANT_EXISTS'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;REPORT = JVARI_DESC-REPORT&lt;/P&gt;&lt;P&gt;VARIANT = P_VAR&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;R_C = RC&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NOT_AUTHORIZED = 1&lt;/P&gt;&lt;P&gt;NO_REPORT = 2&lt;/P&gt;&lt;P&gt;REPORT_NOT_EXISTENT = 3&lt;/P&gt;&lt;P&gt;REPORT_NOT_SUPPLIED = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RC = 0 AND SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DELETE OLD VARIANT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_VARIANT_DELETE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;REPORT = JVARI_DESC-REPORT&lt;/P&gt;&lt;P&gt;VARIANT = P_VAR&lt;/P&gt;&lt;P&gt;FLAG_CONFIRMSCREEN = 'X'&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NOT_AUTHORIZED = 1&lt;/P&gt;&lt;P&gt;NOT_EXECUTED = 2&lt;/P&gt;&lt;P&gt;NO_REPORT = 3&lt;/P&gt;&lt;P&gt;REPORT_NOT_EXISTENT = 4&lt;/P&gt;&lt;P&gt;REPORT_NOT_SUPPLIED = 5&lt;/P&gt;&lt;P&gt;VARIANT_LOCKED = 6&lt;/P&gt;&lt;P&gt;VARIANT_NOT_EXISTENT = 7&lt;/P&gt;&lt;P&gt;NO_CORR_INSERT = 8&lt;/P&gt;&lt;P&gt;VARIANT_PROTECTED = 9&lt;/P&gt;&lt;P&gt;OTHERS = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;WRITE: 'UNABLE TO DELETE VARIANT:', P_VAR ,'STATUS=', SY-SUBRC.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE:/ P_VAR, 'DELETED'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE:/ P_VAR, 'DOES NOT EXIST'.&lt;/P&gt;&lt;P&gt;ENDIF. " ALREADY EXISTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_CREATE_VARIANT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;CURR_REPORT = JVARI_DESC-REPORT&lt;/P&gt;&lt;P&gt;CURR_VARIANT = P_VAR&lt;/P&gt;&lt;P&gt;VARI_DESC = JVARI_DESC&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;VARI_CONTENTS = SELPA&lt;/P&gt;&lt;P&gt;VARI_TEXT = JVT&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;ILLEGAL_REPORT_OR_VARIANT = 1&lt;/P&gt;&lt;P&gt;ILLEGAL_VARIANTNAME = 2&lt;/P&gt;&lt;P&gt;NOT_AUTHORIZED = 3&lt;/P&gt;&lt;P&gt;NOT_EXECUTED = 4&lt;/P&gt;&lt;P&gt;REPORT_NOT_EXISTENT = 5&lt;/P&gt;&lt;P&gt;REPORT_NOT_SUPPLIED = 6&lt;/P&gt;&lt;P&gt;VARIANT_EXISTS = 7&lt;/P&gt;&lt;P&gt;VARIANT_LOCKED = 8&lt;/P&gt;&lt;P&gt;OTHERS = 9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;WRITE:/ 'VARIANT', P_VAR, 'CREATED FOR PROGRAM', JVARI_DESC-REPORT.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE:/ 'VARIANT', P_VAR, 'NOT CREATED FOR PROGRAM', JVARI_DESC-REPORT.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_VARIANT_CONTENTS'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT = JVARI_DESC-REPORT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VARIANT = P_VAR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VALUTAB = PARMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJECTS = OBJS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VARIANT_NON_EXISTENT = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VARIANT_OBSOLETE = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / 'ERROR READING VARIANT CONTENTS.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_VARIANT_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;LANGU = SY-LANGU&lt;/P&gt;&lt;P&gt;CURR_REPORT = JVARI_DESC-REPORT&lt;/P&gt;&lt;P&gt;VARIANT = P_VAR&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;V_TEXT = VARIANT_TEXT.&lt;/P&gt;&lt;P&gt;WRITE:/ 'VARIANT DESCRIPTION:', VARIANT_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT PARMS.&lt;/P&gt;&lt;P&gt;CHECK PARMS-LOW NE SPACE OR PARMS-HIGH NE SPACE.&lt;/P&gt;&lt;P&gt;READ TABLE OBJS WITH KEY NAME = PARMS-SELNAME.&lt;/P&gt;&lt;P&gt;WRITE : /2 PARMS-SELNAME, OBJS-TEXT,&lt;/P&gt;&lt;P&gt;45 PARMS-KIND,&lt;/P&gt;&lt;P&gt;PARMS-SIGN,&lt;/P&gt;&lt;P&gt;PARMS-OPTION,&lt;/P&gt;&lt;P&gt;PARMS-LOW,&lt;/P&gt;&lt;P&gt;PARMS-HIGH.&lt;/P&gt;&lt;P&gt;NEW-LINE.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this Helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 13:53:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732138#M318725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T13:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: Variants and variables...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732139#M318726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can also do that by using the Tables TVARV or TVARVC. PL search this forum with the keyword 'TVARV' &amp;amp; you will find some sample code too..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 13:54:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732139#M318726</guid>
      <dc:creator>suresh_datti</dc:creator>
      <dc:date>2006-12-18T13:54:07Z</dc:date>
    </item>
    <item>
      <title>Re: Variants and variables...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732140#M318727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check Below...Used to change entries in table TVARV&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_470/helpdata/en/c0/980398e58611d194cc00a0c94260a5/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_470/helpdata/en/c0/980398e58611d194cc00a0c94260a5/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 13:59:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/variants-and-variables/m-p/1732140#M318727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T13:59:48Z</dc:date>
    </item>
  </channel>
</rss>

