<?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 Transaction Variants in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variants/m-p/777463#M38896</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 have created a transaction Variant, (zspra_abcd) for transaction MM01. I have also activated it to be the standard variant.&lt;/P&gt;&lt;P&gt;Now consider the peice of code below as written in my report program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;constants:  c_tcode like sy-tcode value 'MM01'.&lt;/P&gt;&lt;P&gt;DATA: L_TVARIANT    LIKE SHDTV-TCVARIANT,&lt;/P&gt;&lt;P&gt;      L_FLAG_CLIENT_INDEPENDENT,&lt;/P&gt;&lt;P&gt;      L_RC          LIKE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-TCODE = 'MM01'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_HDSYS_GET_TC_VARIANT'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   TCVARIANT                     = L_TVARIANT&lt;/P&gt;&lt;P&gt;   FLAG_CLIENT_INDEPENDENT       = L_FLAG_CLIENT_INDEPENDENT&lt;/P&gt;&lt;P&gt;   RC                            = L_RC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_SCREEN_VARIANTS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_INACTIVE_FUNCTIONS          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;if l_rc eq 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_HDSYS_CALL_TC_VARIANT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    TCODE                     = C_TCODE&lt;/P&gt;&lt;P&gt;    VARIANT                   = L_TVARIANT&lt;/P&gt;&lt;P&gt;    I_FLAG_CLIENT_INDEPENDENT = L_FLAG_CLIENT_INDEPENDENT&lt;/P&gt;&lt;P&gt;    CALL_MODE                 = 'X'&lt;/P&gt;&lt;P&gt;    AUTHORITY_CHECK           = ' '&lt;/P&gt;&lt;P&gt;    VARIANT_CHECK             = ' '&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                    = 0. "cannot occur since no&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This has no effect, on the transaction MM01.&lt;/P&gt;&lt;P&gt;If i debug the above program, i get l_rc = 0.&lt;/P&gt;&lt;P&gt;RC = 0 means that "variant active, but not yet values in ABAP memory" as documented in the FM RS_HDSYS_GET_TC_VARIANT.&lt;/P&gt;&lt;P&gt;But, l_tvariant is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your quick tips would be highly appreciated.&lt;/P&gt;&lt;P&gt;I am new to Transaction Variants.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Prasad S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Sep 2004 13:57:20 GMT</pubDate>
    <dc:creator>PrasadRaghavan</dc:creator>
    <dc:date>2004-09-15T13:57:20Z</dc:date>
    <item>
      <title>Transaction Variants</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variants/m-p/777463#M38896</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 have created a transaction Variant, (zspra_abcd) for transaction MM01. I have also activated it to be the standard variant.&lt;/P&gt;&lt;P&gt;Now consider the peice of code below as written in my report program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;constants:  c_tcode like sy-tcode value 'MM01'.&lt;/P&gt;&lt;P&gt;DATA: L_TVARIANT    LIKE SHDTV-TCVARIANT,&lt;/P&gt;&lt;P&gt;      L_FLAG_CLIENT_INDEPENDENT,&lt;/P&gt;&lt;P&gt;      L_RC          LIKE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-TCODE = 'MM01'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_HDSYS_GET_TC_VARIANT'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   TCVARIANT                     = L_TVARIANT&lt;/P&gt;&lt;P&gt;   FLAG_CLIENT_INDEPENDENT       = L_FLAG_CLIENT_INDEPENDENT&lt;/P&gt;&lt;P&gt;   RC                            = L_RC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_SCREEN_VARIANTS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_INACTIVE_FUNCTIONS          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;if l_rc eq 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_HDSYS_CALL_TC_VARIANT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    TCODE                     = C_TCODE&lt;/P&gt;&lt;P&gt;    VARIANT                   = L_TVARIANT&lt;/P&gt;&lt;P&gt;    I_FLAG_CLIENT_INDEPENDENT = L_FLAG_CLIENT_INDEPENDENT&lt;/P&gt;&lt;P&gt;    CALL_MODE                 = 'X'&lt;/P&gt;&lt;P&gt;    AUTHORITY_CHECK           = ' '&lt;/P&gt;&lt;P&gt;    VARIANT_CHECK             = ' '&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                    = 0. "cannot occur since no&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This has no effect, on the transaction MM01.&lt;/P&gt;&lt;P&gt;If i debug the above program, i get l_rc = 0.&lt;/P&gt;&lt;P&gt;RC = 0 means that "variant active, but not yet values in ABAP memory" as documented in the FM RS_HDSYS_GET_TC_VARIANT.&lt;/P&gt;&lt;P&gt;But, l_tvariant is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your quick tips would be highly appreciated.&lt;/P&gt;&lt;P&gt;I am new to Transaction Variants.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Prasad S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Sep 2004 13:57:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variants/m-p/777463#M38896</guid>
      <dc:creator>PrasadRaghavan</dc:creator>
      <dc:date>2004-09-15T13:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Transaction Variants</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variants/m-p/777464#M38897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The GET function probably not the one you should use. If you need to call the variant transaction in your program, just do CALL TRANSACTION 'ZSPRA_ABDC'. If you want to use function module 'RS_HDSYS_CALL_TC_VARIANT' instead, I am sure you know the variant name for transaction ZSPRA_ABCD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Sep 2004 14:20:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variants/m-p/777464#M38897</guid>
      <dc:creator>nablan_umar</dc:creator>
      <dc:date>2004-09-15T14:20:46Z</dc:date>
    </item>
  </channel>
</rss>

