<?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: Do you know the function module to create variants? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538084#M576454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;For ALV &lt;/P&gt;&lt;P&gt;REUSE_ALV_DEFAULT_VARAINT -to get a variant&lt;/P&gt;&lt;P&gt;REUSE_ALV_f4_VARIANT-to get list of variants&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 12:01:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T12:01:40Z</dc:date>
    <item>
      <title>Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538083#M576453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To automate the setting of variants on the selection-screens, I'd like to make some tool program to create variants.&lt;/P&gt;&lt;P&gt;I'd appreciate if you could tell me some function module(or any other methods) to create variants.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance for your information.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 11:58:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538083#M576453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T11:58:40Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538084#M576454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;For ALV &lt;/P&gt;&lt;P&gt;REUSE_ALV_DEFAULT_VARAINT -to get a variant&lt;/P&gt;&lt;P&gt;REUSE_ALV_f4_VARIANT-to get list of variants&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 12:01:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538084#M576454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T12:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538085#M576455</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;Check FM FASU_RS_CREATE_VARIANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search in SE37 for &lt;STRONG&gt;create&lt;/STRONG&gt;variant*.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 12:03:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538085#M576455</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-07-12T12:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538086#M576456</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;   CALL FUNCTION 'RS_VARIANT_EXISTS' - check whether exists or not.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'RS_CHANGE_CREATED_VARIANT' - update existing variant&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'RS_CREATE_VARIANT'    - create variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;GURU&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 12:04:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538086#M576456</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T12:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538087#M576457</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;You would find useful FMs in the following link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/fmodules/fmssap.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/fmodules/fmssap.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FASU_V_CREATE_VARIANT_RFC      ASU: Create variant&lt;/P&gt;&lt;P&gt;FASU_RS_CREATE_VARIANT         create variant (w/o selection screen) - client dependent &lt;/P&gt;&lt;P&gt;FASU_RS_CHANGE_CREATED_VARIANT change variant w/o selection screen - client dependent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample Program:&lt;/P&gt;&lt;P&gt;REPORT z_co99_cji5&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;MESSAGE-ID 00&lt;/P&gt;&lt;P&gt;LINE-SIZE 290.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PROGRAM : Z_CO99_CJI5 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TITLE : CJI5 In Background *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AUTHOR. : Raja Nesanoor *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATE WRITTEN : 27-Feb_2007 *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REVTRAC : xxxxxx *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PROGRAM FUNCTION: *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To DISPLAY CJI5 Report in background *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PROGRAM TYPE : Executable program *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DEV. CLASS : XXXXXX *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;LOGICAL DB : NA *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AUHTORIZATION CHECKS *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Object Authorization Fields ABAP Fields *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;S_TCODE *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BUKRS v_BUKRS *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHANGE HISTORY *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Date Id Name Indicator Description *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;DATA : v_repid LIKE sy-repid VALUE 'ZRKPEP005' ,&lt;/P&gt;&lt;P&gt;v_variant LIKE varid-variant VALUE 'V_CJI5' .&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF w_varid.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE varid.&lt;/P&gt;&lt;P&gt;DATA: END OF w_varid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_rsparams OCCURS 10.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE rsparams.&lt;/P&gt;&lt;P&gt;DATA: END OF i_rsparams.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_rsparams1 OCCURS 10.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE rsparams.&lt;/P&gt;&lt;P&gt;DATA: END OF i_rsparams1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_varit OCCURS 2.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE varit.&lt;/P&gt;&lt;P&gt;DATA: END OF i_varit.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_vscreens OCCURS 2.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE rsdynnr.&lt;/P&gt;&lt;P&gt;DATA: END OF i_vscreens.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start-of-Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'CAC' FIELD 'GC10'.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'PDB' FIELD '000000000001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM populate_var_table.&lt;/P&gt;&lt;P&gt;PERFORM create_variant.&lt;/P&gt;&lt;P&gt;PERFORM submit_cji5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form POPULATE_VAR_TABLE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM populate_var_table .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_varid .&lt;/P&gt;&lt;P&gt;REFRESH i_varit .&lt;/P&gt;&lt;P&gt;REFRESH i_rsparams .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_rsparams-selname = 'CN_NETNR'.&lt;/P&gt;&lt;P&gt;i_rsparams-kind = 'S'.&lt;/P&gt;&lt;P&gt;i_rsparams-sign = 'I'.&lt;/P&gt;&lt;P&gt;i_rsparams-option = 'EQ'.&lt;/P&gt;&lt;P&gt;i_rsparams-low = '90273536'.&lt;/P&gt;&lt;P&gt;i_rsparams-high = space.&lt;/P&gt;&lt;P&gt;APPEND i_rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : i_rsparams .&lt;/P&gt;&lt;P&gt;i_rsparams-selname = 'CN_NETNR'.&lt;/P&gt;&lt;P&gt;i_rsparams-kind = 'S'.&lt;/P&gt;&lt;P&gt;i_rsparams-sign = 'I'.&lt;/P&gt;&lt;P&gt;i_rsparams-option = 'EQ'.&lt;/P&gt;&lt;P&gt;i_rsparams-low = '90274010'.&lt;/P&gt;&lt;P&gt;i_rsparams-high = space.&lt;/P&gt;&lt;P&gt;APPEND i_rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : i_rsparams .&lt;/P&gt;&lt;P&gt;i_rsparams-selname = 'R_OBDAT'.&lt;/P&gt;&lt;P&gt;i_rsparams-kind = 'S'.&lt;/P&gt;&lt;P&gt;i_rsparams-sign = 'I'.&lt;/P&gt;&lt;P&gt;i_rsparams-option = 'BT'.&lt;/P&gt;&lt;P&gt;i_rsparams-low = space .&lt;/P&gt;&lt;P&gt;i_rsparams-high = space.&lt;/P&gt;&lt;P&gt;APPEND i_rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : i_rsparams .&lt;/P&gt;&lt;P&gt;i_rsparams-selname = 'P_DISVAR'.&lt;/P&gt;&lt;P&gt;i_rsparams-kind = 'P'.&lt;/P&gt;&lt;P&gt;i_rsparams-sign = 'I'.&lt;/P&gt;&lt;P&gt;i_rsparams-option = 'EQ'.&lt;/P&gt;&lt;P&gt;i_rsparams-low = '1SAP' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND i_rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : i_rsparams .&lt;/P&gt;&lt;P&gt;i_rsparams-selname = 'P_USEDB'.&lt;/P&gt;&lt;P&gt;i_rsparams-kind = 'P'.&lt;/P&gt;&lt;P&gt;i_rsparams-sign = 'I'.&lt;/P&gt;&lt;P&gt;i_rsparams-option = 'EQ'.&lt;/P&gt;&lt;P&gt;i_rsparams-low = SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND i_rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_varid-mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;w_varid-report = v_repid.&lt;/P&gt;&lt;P&gt;w_varid-variant = v_variant.&lt;/P&gt;&lt;P&gt;w_varid-flag1 = space.&lt;/P&gt;&lt;P&gt;w_varid-flag2 = space.&lt;/P&gt;&lt;P&gt;w_varid-transport = space.&lt;/P&gt;&lt;P&gt;w_varid-environmnt = 'A'. "Variant for batch and online&lt;/P&gt;&lt;P&gt;w_varid-protected = space.&lt;/P&gt;&lt;P&gt;w_varid-secu = space.&lt;/P&gt;&lt;P&gt;w_varid-version = '0'.&lt;/P&gt;&lt;P&gt;w_varid-ename = sy-uname.&lt;/P&gt;&lt;P&gt;w_varid-edat = sy-datum.&lt;/P&gt;&lt;P&gt;w_varid-etime = sy-uzeit.&lt;/P&gt;&lt;P&gt;w_varid-aename = space.&lt;/P&gt;&lt;P&gt;w_varid-aedat = space.&lt;/P&gt;&lt;P&gt;w_varid-aetime = space.&lt;/P&gt;&lt;P&gt;w_varid-mlangu = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_varit-mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;i_varit-langu = sy-langu.&lt;/P&gt;&lt;P&gt;i_varit-report = w_varid-report.&lt;/P&gt;&lt;P&gt;i_varit-variant = w_varid-variant.&lt;/P&gt;&lt;P&gt;i_varit-vtext = 'CO99-OUTPUT'.&lt;/P&gt;&lt;P&gt;APPEND i_varit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " POPULATE_VAR_TABLE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form CREATE_VARIANT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM create_variant .&lt;/P&gt;&lt;P&gt;data: h_rc like sy-subrc.&lt;/P&gt;&lt;P&gt;*Check variant exists.&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 = v_repid&lt;/P&gt;&lt;P&gt;variant = v_variant&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;R_C = h_rc&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;not_authorized = 01&lt;/P&gt;&lt;P&gt;no_report = 02&lt;/P&gt;&lt;P&gt;report_not_existent = 03&lt;/P&gt;&lt;P&gt;report_not_supplied = 04.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF h_rc = 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_CHANGE_CREATED_VARIANT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;curr_report = v_repid&lt;/P&gt;&lt;P&gt;curr_variant = v_variant&lt;/P&gt;&lt;P&gt;vari_desc = w_varid&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;vari_contents = i_rsparams&lt;/P&gt;&lt;P&gt;vari_text = i_varit&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;illegal_report_or_variant = 01&lt;/P&gt;&lt;P&gt;illegal_variantname = 02&lt;/P&gt;&lt;P&gt;not_authorized = 03&lt;/P&gt;&lt;P&gt;not_executed = 04&lt;/P&gt;&lt;P&gt;report_not_existent = 05&lt;/P&gt;&lt;P&gt;report_not_supplied = 06&lt;/P&gt;&lt;P&gt;variant_doesnt_exist = 07&lt;/P&gt;&lt;P&gt;variant_locked = 08&lt;/P&gt;&lt;P&gt;selections_no_match = 09.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK.&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;&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 = v_repid&lt;/P&gt;&lt;P&gt;curr_variant = v_variant&lt;/P&gt;&lt;P&gt;vari_desc = w_varid&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;vari_contents = i_rsparams&lt;/P&gt;&lt;P&gt;vari_text = i_varit&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;COMMIT WORK.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " CREATE_VARIANT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form submit_cji5&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM submit_cji5 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SUBST_START_REPORT_IN_BATCH'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;iv_jobname = 'TEST_JOB'&lt;/P&gt;&lt;P&gt;iv_repname = v_repid&lt;/P&gt;&lt;P&gt;iv_varname = v_variant&lt;/P&gt;&lt;P&gt;iv_authcknam = sy-uname&lt;/P&gt;&lt;P&gt;iv_language = sy-langu&lt;/P&gt;&lt;P&gt;iv_varianttext = 'CO99-OUTPUT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;tt_reportparam = i_rsparams&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;variant_exist_check_failed = 1&lt;/P&gt;&lt;P&gt;variant_update_failed = 2&lt;/P&gt;&lt;P&gt;variant_update_not_authorized = 3&lt;/P&gt;&lt;P&gt;variant_update_no_report = 4&lt;/P&gt;&lt;P&gt;variant_update_no_variant = 5&lt;/P&gt;&lt;P&gt;variant_update_variant_locked = 6&lt;/P&gt;&lt;P&gt;variant_insert_failed = 7&lt;/P&gt;&lt;P&gt;variant_insert_not_authorized = 8&lt;/P&gt;&lt;P&gt;variant_insert_no_report = 9&lt;/P&gt;&lt;P&gt;variant_insert_variant_exists = 10&lt;/P&gt;&lt;P&gt;variant_insert_variant_locked = 11&lt;/P&gt;&lt;P&gt;variant_write_failed = 12&lt;/P&gt;&lt;P&gt;no_batch_service = 13&lt;/P&gt;&lt;P&gt;no_server_list = 14&lt;/P&gt;&lt;P&gt;batch_scheduling_failed = 15&lt;/P&gt;&lt;P&gt;OTHERS = 16.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Srilatha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 12:06:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538087#M576457</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T12:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538088#M576458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the question was not for ALV but for selection screen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 12:41:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538088#M576458</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-07-12T12:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538089#M576459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for your help.&lt;/P&gt;&lt;P&gt;FM RS_CREATE_VARIANT would be a solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I beg one more help.&lt;/P&gt;&lt;P&gt;Can this FM set variat variables (TVARVC variables) or not ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 00:30:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538089#M576459</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T00:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538090#M576460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the below link and it may help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="425730"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jul 2007 01:12:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538090#M576460</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-13T01:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: Do you know the function module to create variants?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538091#M576461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found that RS_CHANGE_CREATED_VARIANT can set the variant variable from TVARVC with TABLE parameter "OBJECTS".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 02:05:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/do-you-know-the-function-module-to-create-variants/m-p/2538091#M576461</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T02:05:41Z</dc:date>
    </item>
  </channel>
</rss>

