Bex variants

Hi friends ,
                 Is there any table in BW/BI system which I can use to check the list of variants created in Bex by any user ?
thanks alot,

Hi Sea ,
  You can see the person responsible for creation of varients in table RSRVARIANTDIR
Regards
santosh

Similar Messages

  • Generate BEx Variant with ABAP

    I would like to create lot of BEx Variant automaticlly on a Workbook. But now, I just found the Variant stored in table VARID(ID) , VARIT (Text) , VARI ( ? ) and TRDIR .
    But the data which stored in these tables are not I want.
    How could I do this ?
    Thank you.

    Liang,
    What is the version of BW/BI (3.x or 2004s) you are using?
    In BW 3.x these are stores in VARI & VARID
    In BI 2004s these are in RSRVARIANT & RSRVARIANTDIR
    You can look athe function modules RS_VARIANT_CREATE, RS_VARIANT_DELETE and RS_VARIANT_EXISTS.
    But if you are using 2004s , forget it these functions are not useful anymore.because when you create variants in 2004s they gets stored in RSRVARIANT & RSRVARIANTDIR, but the function modules are looking at VARI & VARID tables.
    Hope this helps.
    Alex (Arthur Samson)

  • Authorization fu00FCr BEx Variants

    Hello,
    does anyone have an idea if the Variants für BEx Querys can be authorized?
    A user creats a BEx Variant ans every user who is autorized for this Query / WB can see this variant and use it.
    Can this be authorized that everybody can only see his own variants?
    We have BI 7.0, but we still use BEx 3.5 for Reporting.
    Thanks a lot.
    Regards,
    Joe

    Hello Joe,
    There is Authorization variable where you can restrict the user based on the characteristics value and characteristics level, but its not possible to hide the variable according to users.
    For example, if you want to hide the sales region from Emp A, then you can set the user profile to see only the sales region he is authorized to, provided the Sales Region is Authorization enabled.
    You can set the Authorization using Tcode RSSM (BI3.5)
    You can also Personalize the variable values according to the users.
    Thanks
    Chandran

  • How to transport BEX variants in BI?

    Hi,
    after the bw-upgrade we have problems with the transport of our variants created in BEX. In BW 3.1 we used saplsvar ( with report-id and variantname) to create a transport. But this doesn't work with BI. Does anyone know which parameter saplsvar need to create a transport in BI?- Or which other alternativ exists to transport a variant.
    Thanx in advance.

    Hi,
    the new variants will be stored only in RSRVARIANT, but not in the VARID. In VARID are only the variants saved in 3.x version.
    But how can I transport RSRVARIANT; its a SAP-table?
    I'm looking for a program like RSTRANSP, because this program will not work with BI.
    Detlef

  • Variant Catalog (BEx variant)

    Hello all,
    While creating a variant in Bex, i have checked 'Only display in catelog'.and save the variant..Now how can i can see the variant and change it?
    from help, If you select the field Do not display variant, the variant name appears in the directory, but not in the general input help.

    I don't remember what the resolution was.  But it was solved.
    Bruce

  • Query  (bex) variants

    Hi,
    I've crated a variant for query bex, now I want to execute this query with this variant default setting.
    Moreover, if it's possibile, setting this variant default only for the user xxxx.
    Thanks a lot,
    Alessandro

    It is possible to do it through URLs where the query is called with a variant.
    To do it in BEx, it has to be through workbook or through custom VBA where the query is called with a variant. Haven't tried teh latter but should be possible. Have definately done the former.
    Another thing to explore is using authorizations but if it is for one user, then that won't work too well. Create another query instead, if it critical.
    Cheers
    Aneesh

  • Key Date a Customer Exit and Variant use

    Hello,
      I have a query and it includes time dependent data. The key date uses a  variable that is filled with the current date in a customer exit. Works nicely when the query is executed. However, if I save a variant with various values for variables on the starting/selection screen, the date is saved as a constant date and not dynamic based on the current date so that when the variant is selected to be used on a different day, the key date is the date the variant was saved and not the current date. This can be handled in R/3 ABAP report variants but I've not found a way to do it in BEx. Any help?
    Thanks,
    Diane

    Hi,
    If you are running on BI 7.0 you can maintain variants with the below code. make data sy-datum instead of user input.
    You can also chect the document. It also contains a method for bw 3.5 variants.
    You can schedule this program in a process chain or make variations of this as needed.
    [How To… Troubleshoot Information Broadcasting (BEx Workbooks)|http://www.sapadvisors.com/resources/HowtoInformationBroadcasting.pdf]
    *& Report Z_MASS_VARIANT_MAINTENANCE *
    *& Program to mass update BEx Variants within SAP NetWeaver 2004s *
    REPORT Z_MASS_VARIANT_MAINTENANCE.
    parameter variable like RSRVARIANT-VARI.
    parameter vname like RSRVARIANT-VNAM.
    parameter sign_01 like RSRVARIANT-SIGN.
    parameter opt_01 like RSRVARIANT-OPT.
    parameter low_01 like RSRVARIANT-LOW.
    parameter high_01 like RSRVARIANT-HIGH.
    tables: RSRVARIANT.
    select * from RSRVARIANT.
    if rsrvariant-VARI = variable AND rsrvariant-vnam = vname.
    rsrvariant-SIGN = sign_01.
    rsrvariant-OPT = opt_01.
    rsrvariant-LOW = low_01.
    rsrvariant-HIGH = high_01.
    elseif rsrvariant-vnam = vname.
    rsrvariant-SIGN = sign_01.
    rsrvariant-OPT = opt_01.
    rsrvariant-LOW = low_01.
    rsrvariant-HIGH = high_01.
    endif.
    update rsrvariant.
    if sy-subrc <> 0. insert rsrvariant. endif.
    endselect.
    regards,

  • Abap program to maintain variants in RSRPARAMETRIZA

    Hi,
    SAP provided an ABAP example to maintain 3.5 variants in NW04s
    Report Z_MASS_VARIANT_MAINTENANCE is available in the next u2018how tou2019 document.
    [http://www.sapadvisors.com/resources/HowtoInformationBroadcasting.pdf]
    This is only helpfull if you use 3.5 workbooks.
    7.0 workbook variants are not save in RSRVARIANT anymore. 7.0 variants are saved in table-field RSRPARAMETRIZA-STRING (xml field with selection values).
    I need to develop a program to maintain this variants. Can anybody save me some time and send me similar abap program for 7.0 workbooks ?
    Thanks,
    Pedro

    Hi,
    Bruno is right about class CL_RSR_PARA.
    This is an abap example is used to maintain 'ZRT_M4M_Q0016' Query variants. In this case variant BC_SALST001 is updated.
    If you need to update different report variant you have to change the 'form create_variant'.
    In this variant I'm updating:
    - 0S_MAT: empty
    - 0S_MATGR: 5300-5399
    - ZMM_STA2: Z0;ZZ
    *& Program to mass update BEx Variants within SAP Netwever 2004s
    REPORT Z_MASS_FR_BROADCAST_0003 .
    constants: C_PARAMNM type RSPARAMNM value 'BC_SALST001'.
    ---> TYPE DEFININTIONS --->
    NOTE: Ripped from class CL_RSR_PARA
    TYPES: BEGIN OF t_sx_int_var_value,
             vnam   TYPE rszvnam,
             data_prov TYPE string,
             range   TYPE STANDARD TABLE OF rrrange  WITH DEFAULT KEY
                                                     INITIAL SIZE 1,
       END OF  t_sx_int_var_value.
    TYPES: t_tx_int_var_value TYPE STANDARD TABLE OF t_sx_int_var_value
                                   WITH DEFAULT KEY
                                   INITIAL SIZE 1.
    <- TYPE DEFININTIONS <-
    DATA: l_s_rsrparametriza type rsrparametriza.
    DATA: l_s_range type rrrange.
    DATA: l_s_sx_int_var_value type t_sx_int_var_value.
    DATA: r_tsx_values type t_tx_int_var_value.
    perform create_variant.
    l_s_rsrparametriza-paramnm = c_paramnm.
    l_s_rsrparametriza-objvers = 'A'.
    l_s_rsrparametriza-parentcomponent = '1'.
    l_s_rsrparametriza-workbookid = ''.
    l_s_rsrparametriza-eltuid = 'ZRT_M4M_Q0016'.
    l_s_rsrparametriza-plnfuncnm = ''.
    l_s_rsrparametriza-template = ''.
    l_s_rsrparametriza-planningseqeunce = ''.
    l_s_rsrparametriza-version = ''.
    l_s_rsrparametriza-personal = ''.
    l_s_rsrparametriza-owner = sy-uname.
    CALL TRANSFORMATION
      id
      SOURCE page = r_tsx_values
      RESULT XML l_s_rsrparametriza-content.
    get time stamp field l_s_rsrparametriza-timestmp.
    l_s_rsrparametriza-conttimestmp = ''. " fix
    *For security reasons I just change existing variants field.
    update rsrparametriza
       set content = l_s_rsrparametriza-content
    where PARAMNM eq c_paramnm
       and OBJVERS eq 'A'.
    If sy-subrc eq '0'.
      Write: 'Update sucessfull'.
    else.
      Write: 'No update: Probably variant does not exist'.
    endif.
    form create_variant.
    *0S_MAT
      clear l_s_sx_int_var_value.
      l_s_sx_int_var_value-vnam = '0S_MAT'.
      l_s_sx_int_var_value-data_prov = 'DP_4'.
      " no selections
      append l_s_sx_int_var_value to r_tsx_values.
    *0S_MATGR
      clear l_s_sx_int_var_value.
      l_s_sx_int_var_value-vnam = '0S_MATGR'.
      l_s_sx_int_var_value-data_prov = 'DP_4'.
      clear l_s_range.
      l_s_range-sign = 'E'.
      l_s_range-opt = 'BT'.
      l_s_range-low = '5300'.
      l_s_range-high = '5399'.
      append l_s_range to l_s_sx_int_var_value-range.
      append l_s_sx_int_var_value to r_tsx_values.
    *ZMM_STA2
      clear l_s_sx_int_var_value.
      l_s_sx_int_var_value-vnam = 'ZMM_STA2'.
      l_s_sx_int_var_value-data_prov = 'DP_4'.
      clear l_s_range.
      l_s_range-sign = 'I'.
      l_s_range-opt = 'EQ'.
      l_s_range-low = 'ZO'.
      l_s_range-high = ''.
      append l_s_range to l_s_sx_int_var_value-range.
      l_s_range-low = 'ZZ'.
      append l_s_range to l_s_sx_int_var_value-range.
      append l_s_sx_int_var_value to r_tsx_values.
    That's all
    Pedro

  • Transport variant

    Hi all,
    I need to transport variant of BEx query (for broadcasting workbook), is it possible?
    thanks and best regards

    Hi,
    it cannot be transported....you will have to create it into the different systems...but you can transport the table which contains the entry for these bex variants....
    the table name is RSRVARIANT may be you can transport his table with entries
    Regards
    CSM Reddy

  • Variants in WAD

    Hi Experts,
    I would like to use the BEx VARIANTS into WAD Report.
    So Could you please suggest me how to use the BEx Variants into WAD?
    In General, Where the BEx Variants will be stored?
    Thanks & Regards,
    Chaitanya

    You can use the TVARVC table for variants. If you want to use the variants in the template try the code given below for the Data Provider tag.
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_DATA_PROVIDER"/>
             <param name="NAME" value="DP"/>
             <param name="QUERY" value="ZXXX_Q00001_XXX"/>
             <param name="INFOCUBE" value="ZXXX_M03"/>
             <param name='VARIANT' value='ZDASHBOARD'/>
             DATA_PROVIDER:             DP
    </object>

  • Query variants

    hi,
    I have to use 7.0 variants in 3.5 gui.
    I create variants in 7.0 but i cannot see them when i run the report with 3.5
    variants created in rsrt can be seen in 3.5 gui only.
    is there any trick ?
    regards
    sp

    Hi,
    You are right, you cannot see variants in 3.5 which were created in 7.0. They are stored in different tables and different formats.
    You can migrate 3.5 variants to 7.0 but 7.0 to 3.5 is not possible. At least you have to deal with a lot of abap code. I am pasting a variant maintenance code, it may be useful if you write your own code.
    *& Report Z_MASS_VARIANT_MAINTENANCE *
    *& Program to mass update BEx Variants within SAP NetWeaver 2004s *
    REPORT Z_MASS_VARIANT_MAINTENANCE.
    parameter variable like RSRVARIANT-VARI.
    parameter vname like RSRVARIANT-VNAM.
    parameter sign_01 like RSRVARIANT-SIGN.
    parameter opt_01 like RSRVARIANT-OPT.
    parameter low_01 like RSRVARIANT-LOW.
    parameter high_01 like RSRVARIANT-HIGH.
    tables: RSRVARIANT.
    select * from RSRVARIANT.
    if rsrvariant-VARI = variable AND rsrvariant-vnam = vname.
    rsrvariant-SIGN = sign_01.
    rsrvariant-OPT = opt_01.
    rsrvariant-LOW = low_01.
    rsrvariant-HIGH = high_01.
    elseif rsrvariant-vnam = vname.
    rsrvariant-SIGN = sign_01.
    rsrvariant-OPT = opt_01.
    rsrvariant-LOW = low_01.
    rsrvariant-HIGH = high_01.
    endif.
    update rsrvariant.
    if sy-subrc <> 0. insert rsrvariant. endif.
    endselect.
    Mustafa
    Edited by: Mustafa Aydogdu on Apr 7, 2009 1:22 PM

  • Transport query variants

    Hi,
    I have a lot of query variant which I need in every system.
    Is it possible to transport query variants? I already tried to transport the query and variable in the transport connection. Addionally I figured out that the variants are stored in table rsrvariant, but I'm not able to transport the entries.
    Regards,
    Karen

    Hi,
    Pls transport the table RSRVARIANT ,which contains the entry for all bex variants, all variants will be transported then.You should transport the table contents(via SE16 or SE10).Create a request in SE09 or SE10. From the context menu of the transport no, go to object list (or double click). On the next screen go to 'change' mode.Press 'add new entry' (plus icon).
    Rgds,
    Murali

  • 7.0 Bex varaints

    Hi ,
            Why do the 3.5 bex variants dont show up after upgrading to 7.0 ? we have run everything as per the note 1003481 , Run Report RSR_VARIANT_XPRA and then RSR_MIGRATE_VARIANTS for variants created in BW 3.x , the variants still are missing in report ? Any inputs ?
    thanks ,

    Thanks Chetan ,
                             All the steps mentioned are been taken care of , but the link mentions that global variants cannot be seen in 7.0 even after running the reports , I have a report in Production ( where the clcient is not upgraded to 7.0 yet) and there I have say 30 Bex varaints for my query and when I run the same query in sandbox which is upgraded I see only 5 ,so the reason you think is because there are all  global variants ? If so How do I differentiate a global variant from a regular variant ?
    thank you,

  • Issue in BI Statistic Report

    Hi ,
    I am facing one problem in the report on BI Statisticle.
    I have made one report on cube 0TCT_C02. Which shows report on for how many times a BI worbook is executed.
    In report it is showing all the different versions of same workbook saved by seperate user and not the base workbook.
    Let me brief it.
    If there is only one workbook named WB.
    And 3 different users have saved it localy giving different names say WB_A , WB_B, WB_C.
    Then in report it should ideally show that
       WB is used 3 times.
    WB  3
    But it is showing like :
    WB       3
    WB_A  1
    WB_B  1
    WB_C  1.
    so it means it is displaying all the saved versions of a workbook.
    While the requirement is to display only base workbook and not all the versions.
    Cube :  0TCT_C02.
    InfoObject : 0TCTSTATOBJ - Query Runtime Object, e.g Query/ Web Template/Workbook ...
                       0TCTBWOTYPE - BI Object Type = XLWB (Workbook)
                       0TCTOBJVERS - Object Version = A (Active)
    KeyFigure : 0TCTSTATCNT - OLAP Statistics: Counter Indicator
    Kindly suggest something.

    Hi,
    I am afraid, there are no elegant method to pour this intelligence. You can either put a filter on the query for the base WBs or can create a BEx variant with the name of those WBs and ask users to use that variant. Another way is to maintain a table of base WBs at the backend and to use an exit variable to read it from. That table should be made editable in the productive system by admin users.
    --Akashdeep

  • How to change variable values dynamicly  in broadcasting

    Dear Friends i am scheduling workbooks using broadcasting feature.
    i want to know how can i change the variable values of report in broadcasting dynamically.
    becuase i dont want to schedule report again and again after changing the variable values.
    Regards
    Malik

    i did the same but its not working.
    i create one variant for the query ABC  using RSRT now if i look into table RSRVARIANT we can see that variant
    entry in this table. Now i create variant by bex on this query with the same name.
    now i schedule it using broadcasting but its not takeing the values of RSRVARIANT table.
    Its taking the value of variant which i save in bex.
    By default variant which is save in bex not appear in RSRVARIANT table.
    But i f you make a variant in RSRT you can see those entries in Table RSRVARIANT.
    But RSRT variant is not showing in Broadcast scheduling. Only Bex variant are showing.
    Where should create the variant in Workbook, in Bex web analyzer, or in RSRT.
    Regards
    Malik
    Edited by: Malik Naeem on Jun 9, 2010 2:05 PM

Maybe you are looking for

  • Installing Reader on Windows 8

    I have tried several times to install Adobe Reader, it stops every time at 96%.  I tried on Internet Explorer and Chrome.

  • Incopy shuts down frequently

    I am working in a longish document. Every five minutes, it seems, inCopy crashes. I can post the crash report, as it appears that noone at Adobe is going to help me out voluntarily, even though inCopy crashes nearly 30 times a day. At any rate, of la

  • Why are mxml docs showing as Unix executables?

    Every time I save an mxml file, either from Flex builder, TextMate, or BBEdit its icon shows as a Unix executable (and it does indeed have execute set). Why is this, and how can I ensure it always just shows as a plain text file, which is what it is?

  • Standby Mode - Locks Up

    My phone indicates that it is going into standby mode, but nothing happens when I press the mute button.  It locks up with the standby message and I have to take out the battery to get it to reset.  Any suggestions?

  • WRT54G2 unable to reconnect wireless after PC restart

    I have been able to successfully connect my laptop wirelessly through the linksys easy advisor for the wrt54g2 router. If I shutdown the PC and restart, the router doesn't automatically reconnect even though I have my network listed in the "favorites