InfoObjects used in Queries

In BW 3.0B, is there an easy way to determine which InfoObjects are used in queries?  The ‘Where Used’ list for individual objects does not include queries.  I’m really looking for a way of determining which objects are actually used for reporting.
Thanks in advance,
Mike

Hi Mike,
You can see all queries in table RSRREPDIR , which will have some compressed name of the query in COMPUID field. This field will link it to a cross reference table which lists all the columns and rows of the report (table RSZELTXREF).
The infoobject is stored in this table (RSZELTXREF) in a compressed format, I am not sure where to find the link to the infoobject technical name, but you can find the infoobject description in RSZELTDIR.
This way (RSRREPDIR>RSZELTXREF>RSZELTDIR) you should get close to what you want.
cheers,
Ajay

Similar Messages

  • List of infoobject used in queries

    hello!
    can someone tell me how to find the list of the infoObjects (fields) that are being used in all queries based on some set of infoProviders?
    I would like to know what tables I should be looking for.
    What I'm trying to find is  the list of infoObjects used by all my users, from the genereal list of infoObjects found in the infoProviders they use.
    thank you very much,
    Roman

    Function Modules RSZ_I_BASIC_CHA_WHERE_USED and RSZ_DB_KEYFIG_WHERE_USED will be able to tell you which queries an InfoObject is used in. You can use the RSDIOBJ table to get a list of the InfoObjects that are active in your BW system.
    Create an ABAP program that does the following:
    1) SELECT all of the InfoObjects in RSDIOBJ into an ITAB where the RSDIOBJ-OBVERS = 'A' (Active) and RSDIOBJ-IOBJTP = 'CHA' or 'KYF' (Character and Key Figure respectively).
    2) Copy ITAB into another ITAB.
    3) Delete all records with InfoObject type of Key Figure in the first ITAB, so that you only have Characteristics in the ITAB.
    4) Delete all records with InfoObject type of Characteristics in the second ITAB, so that you only have Key Figures in that ITAB.
    5) LOOP through the Characteristics ITAB and call the RSZ_I_BASIC_CHA_WHERE_USED FM, for each row in the ITAB, with the Import Parameters of I_OBJNM being the InfoObject being processed, I_OBJVERS always equal to 'A' and I_QUERIES_ONLY always equal to 'X'. LOOP through the structure returned and populate to a third ITAB.
    6) After all Characteristics have been processed, LOOP through the Key Figures ITAB and call the RSZ_DB_KEYFIG_WHERE_USED FM, for each row in the ITAB, with the Import Parameters of I_OBJNM being the InfoObject being processed, I_OBJVERS always equal to 'A'. LOOP through the structure returned and populate to the third ITAB.
    Edited by: Dennis Scoville on Nov 3, 2009 3:34 PM

  • List of infoobjects used in a Query

    Hello All,
    Is there a way to know the list of infoobjects used in a query. i know i can note it down manually by opening the query in interface and the noting down maunally but i have to do the same operation for almost more than 50 queries and every query is having a good no of infoobjects used.
    i don't even find it in MetaData Repository. if there is some transaction or some place which give me the list of all infoobjects used in a query so i can simply copy paste the list in my excel report then noting down every infobject name manually.
    Thanks in advance for the help, it can save some precious time of mine.
    Regards
    Sonal

    tables may useful : RSZCOMPDIR RSZELTXREF RSZELTDIR
    RSZCOMPIC RSZELTPRIO RSZELTPROP RSZELTATTR RSZELTTXT
    RSZRANGE RSZCALC RSZCEL RSZGLOBV
    code :
    report zio_query.
    tables: RSZELTTXT,
    rszeltdir,
    rszeltxref,
    rszrange,
    RSZSELECT.
    data : begin of it_result occurs 0,
             iobjnm like rszselect-iobjnm,
           end of it_result,
           lv_iobjnm like rszselect-iobjnm.
    select-options:
    s_query for rszeltdir-mapname.
    start-of-selection.
    select * from rszeltdir where mapname in s_query
    and objvers = 'A'.
      select single * from RSZELTTXT where eltuid = rszeltdir-eltuid
      and objvers = 'A' and langu = 'N'.
      write: / rszeltdir-mapname, rszelttxt-txtlg.
    refresh it_result.
      select * from rszeltxref where seltuid = rszeltdir-eltuid
      and objvers = 'A'.
    *characteristics
      select iobjnm into lv_iobjnm
      from RSZSELECT where eltuid = rszeltxref-teltuid and objvers = 'A'
      and iobjnm <> '1KYFNM'.
        it_result-iobjnm = lv_iobjnm.
        append it_result.
      endselect.
    *keyfigures
      select low into lv_iobjnm
      from rszrange where eltuid = rszeltxref-teltuid and objvers = 'A'
      and iobjnm = '1KYFNM'.
        it_result-iobjnm = lv_iobjnm.
        append it_result.
      endselect.
      endselect.
      sort it_result by IOBJNM.
    delete adjacent duplicates from it_result comparing mapname IOBJNM.
      loop at it_result.
        write: / it_result-IOBJNM.
      endloop.
      uline.
    endselect.

  • InfoObject used

    Hi,
    I have InfoObject Cost Center defined in the InfoCube.
    I know that this InfoObject used in many Query that we created. We have use "restriction/filter" on this InfoObject in the Query i.e. Cost Center = 500100, and some query we dont.
    Question:
    1) is there a quick way to find out what Query is using this InfoObject?
    2) is there a quick way to out if the restriction/filter is used on those Query?
    Please advise, thank you.

    Try checking in tcode RSOR and RSORMDR.
    You can also follow the steps given in this thread : [Infoobject where-used list in Queries;

  • Finding hierarchy use in queries

    Hi BWExperts,
    We have Four Hiearchies on one Infoobject and the Infoobject is using several Queries.The requirement is, we would like to know which hiearchy is using in which query.Please advice is there any program or backend table exists for this.
    Thanks in advance.
    Regards,
    Preetham

    Hello,
    Have a look at this
    Identifying where a hierarchy is used
    Also
    https://wiki.sdn.sap.com/wiki/display/BI/ImportantTablesinSAPBI%28NW2004%29
    https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=35458&focusedCommentId=45993#comment-45993

  • Can we use multiple queries on one template

    Can we use multiple queries on one template

    Hi,
    if you're using data templates for your data set, you
    can put multiple queries in the XML data template.
    The queries may then be linked (or not) by the "link
    name" tag ...
    Grtz.Following you answer here...do you know eventually how/if possible to preview a report (with XMLP Desktop) that is using data templates for the data set?
    Thanks,
    Liviu

  • How to identify empty InfoObjects used in a Cube

    Hello Gurus!
    I need some help. How do I find empty InfoObjects used in a Cube?
    I have 20+ Cubes and I need to identify those objects in the cubes, which are empty /not filled/. Statistics
    Except writing an ABAP
    Thanks in advance
    Martin

    Thank you for such fast response!
    @Tarak: unfortunately in the TX: LISTCUBE /or display data via RSA1/ you cannot display all characteristics for 'larger' cubes. Additionally you would have to select filter on each characteristics separately.
    @Aduri: could you please give me a more detailed hint? I know cube statistics for load requests, for storage space, for DB time, for IO in report use, but not for IO data, no data.
    @Analyst: Transactional data. Well, to check each mapping for 20+ cubes is a possibility. I have hoped to find a faster way, however.

  • Problem occured when create a tree table for master-detail view objects using SQL queries?

    I am programming a tree table for master-detail view objects using SQL queries and these 2 view objects are not simple singel tables queries, and 2 complex SQL are prepared for master and view objects. see below:
    1. Master View object (key attribute is SourceBlock and some varaible bindings are used for this view object.)
    SELECT  cntr_list.SOURCE_BLOCK,                   
            sum(                   
             case when cntr_list.cntr_size_q = '20'                   
                  then cntr_list.cntr_qty                   
                  else 0 end ) as cntr20 ,                   
            sum(                   
             case when cntr_list.cntr_size_q = '40'                   
                  then cntr_list.cntr_qty                   
                  else 0 end ) as cntr40 ,                   
             sum(                   
             case when cntr_list.cntr_size_q = '45'                   
                  then cntr_list.cntr_qty                   
                  else 0 end ) as cntr45                    
    FROM (       
        SELECT yb1.BLOCK_M as SOURCE_BLOCK,       
               scn.CNTR_SIZE_Q,        
               count(scn.CNTR_SIZE_Q) AS cntr_qty        
        FROM  SHIFT_CMR scm, SHIFT_CNTR scn, YARD_BLOCK yb1, YARD_BLOCK yb2       
        WHERE       
        scm.cmr_n = scn.cmr_n             
        AND (scm.plan_start_dt BETWEEN to_date(:DateFrom,'YYYY/MM/DD HH24:MI:SS') AND to_date(:DateTo,'YYYY/MM/DD HH24:MI:SS')                 
        OR scm.plan_end_dt BETWEEN to_date(:DateFrom,'YYYY/MM/DD HH24:MI:SS') AND to_date(:DateTo,'YYYY/MM/DD HH24:MI:SS'))                 
        AND scm.shift_mode_c = :ShiftModeCode                           
        AND scm.end_terminal_c = :TerminalCode      
        AND scm.start_terminal_c = yb1.terminal_c                  
        AND scm.start_block_n = yb1.block_n                  
        AND substr(scn.start_location_c,(instr(scn.start_location_c,',',1,5)+1),instr(scn.start_location_c,',',1,6)-(instr(scn.start_location_c,',',1,5)+1)) BETWEEN yb1.slot_from_n AND yb1.slot_to_n                  
        AND scm.end_terminal_c = yb2.terminal_c                  
        AND scm.end_block_n = yb2.block_n                  
        AND substr(scn.end_location_c,(instr(scn.end_location_c,',',1,5)+1),instr(scn.end_location_c,',',1,6)-(instr(scn.end_location_c,',',1,5)+1)) BETWEEN yb2.slot_from_n AND yb2.slot_to_n           
        AND scn.status_c not in (1, 11)             
        AND scn.shift_type_c = 'V'             
        AND scn.source_c = 'S'       
        GROUP BY yb1.BLOCK_M, scn.CNTR_SIZE_Q       
    ) cntr_list       
    GROUP BY cntr_list.SOURCE_BLOCK
    2. Detail View object (key attributes are SourceBlock and EndBlock and same varaible bindings are used for this view object.)
    SELECT  cntr_list.SOURCE_BLOCK, cntr_list.END_BLOCK,                
            sum(                     
             case when cntr_list.cntr_size_q = '20'                     
                  then cntr_list.cntr_qty                     
                  else 0 end ) as cntr20 ,                     
            sum(                     
             case when cntr_list.cntr_size_q = '40'                     
                  then cntr_list.cntr_qty                     
                  else 0 end ) as cntr40 ,                     
             sum(                     
             case when cntr_list.cntr_size_q = '45'                     
                  then cntr_list.cntr_qty                     
                  else 0 end ) as cntr45                      
    FROM (         
        SELECT yb1.BLOCK_M as SOURCE_BLOCK,     
               yb2.BLOCK_M as END_BLOCK,  
               scn.CNTR_SIZE_Q,          
               count(scn.CNTR_SIZE_Q) AS cntr_qty          
        FROM  SHIFT_CMR scm, SHIFT_CNTR scn, YARD_BLOCK yb1, YARD_BLOCK yb2         
        WHERE         
        scm.cmr_n = scn.cmr_n               
        AND (scm.plan_start_dt BETWEEN to_date(:DateFrom,'YYYY/MM/DD HH24:MI:SS') AND to_date(:DateTo,'YYYY/MM/DD HH24:MI:SS')                   
        OR scm.plan_end_dt BETWEEN to_date(:DateFrom,'YYYY/MM/DD HH24:MI:SS') AND to_date(:DateTo,'YYYY/MM/DD HH24:MI:SS'))                   
        AND scm.shift_mode_c = :ShiftModeCode                             
        AND scm.end_terminal_c = :TerminalCode        
        AND scm.start_terminal_c = yb1.terminal_c                    
        AND scm.start_block_n = yb1.block_n                    
        AND substr(scn.start_location_c,(instr(scn.start_location_c,',',1,5)+1),instr(scn.start_location_c,',',1,6)-(instr(scn.start_location_c,',',1,5)+1)) BETWEEN yb1.slot_from_n AND yb1.slot_to_n                    
        AND scm.end_terminal_c = yb2.terminal_c                    
        AND scm.end_block_n = yb2.block_n                    
        AND substr(scn.end_location_c,(instr(scn.end_location_c,',',1,5)+1),instr(scn.end_location_c,',',1,6)-(instr(scn.end_location_c,',',1,5)+1)) BETWEEN yb2.slot_from_n AND yb2.slot_to_n             
        AND scn.status_c not in (1, 11)               
        AND scn.shift_type_c = 'V'               
        AND scn.source_c = 'S'         
        GROUP BY yb1.BLOCK_M, yb2.BLOCK_M, scn.CNTR_SIZE_Q         
    ) cntr_list         
    GROUP BY cntr_list.SOURCE_BLOCK, cntr_list.END_BLOCK
    3. I create a view link to create master-detail relationship for these 2 view objects.
    masterview.SourceBlock (1)->detailview.SourceBlock (*).
    4. I create a tree table using these 2 view objects with master-detail relationship.
    When I set default value for variable bindings of these 2 view objects and the matching records exist, tree table can work well. I can expand the master row to display detail row in UI.
    But I need to pass in dymamic parameter value for variable bindings of these 2 view objects, tree table cannnot work again. when I expand the master row and no detail row are displayed in UI.
    I am sure that I pass in correct parameter value for master/detail view objects and matching records exist.
    Managed Bean:
            DCIteratorBinding dc = (DCIteratorBinding)evaluteEL("#{bindings.MasterView1Iterator}");
            ViewObject vo = dc.getViewObject();
            System.out.println("Before MasterView1Iterator vo.getEstimatedRowCount()="+ vo.getEstimatedRowCount());
            System.out.println("Before MasterView1Iterator ShiftModeCode="+ vo.ensureVariableManager().getVariableValue("ShiftModeCode"));
            vo.ensureVariableManager().setVariableValue("DateFrom", dateFrom);
            vo.ensureVariableManager().setVariableValue("DateTo", dateTo);
            vo.ensureVariableManager().setVariableValue("ShiftModeCode", shiftModeC);
            vo.ensureVariableManager().setVariableValue("TerminalCode", terminalCode);
            vo.executeQuery();
            System.out.println("MasterView1Iterator vo.getEstimatedRowCount()="+ vo.getEstimatedRowCount());
            DCIteratorBinding dc1 = (DCIteratorBinding)evaluteEL("#{bindings.DetailView1Iterator}");
            ViewObject vo1 = dc1.getViewObject();
            System.out.println("Before DetailView1Iterator vo1.getEstimatedRowCount()="+ vo1.getEstimatedRowCount());
            System.out.println("Before DetailView1Iterator ShiftModeCode="+ vo1.ensureVariableManager().getVariableValue("ShiftModeCode"));
            vo1.ensureVariableManager().setVariableValue("DateFrom", dateFrom);
            vo1.ensureVariableManager().setVariableValue("DateTo", dateTo);
            vo1.ensureVariableManager().setVariableValue("ShiftModeCode", shiftModeC);
            vo1.ensureVariableManager().setVariableValue("TerminalCode", terminalCode);
            vo1.executeQuery();
            System.out.println("after DetailView1Iterator vo1.getEstimatedRowCount()="+ vo1.getEstimatedRowCount());
    5.  What's wrong in my implementation?  I don't have no problem to implement such a tree table if using simple master-detail tables view object, but now I have to use such 2 view objects using complex SQL for my requirement and variable bindings are necessary for detail view object although I also think a bit strange by myself.

    Hi Frank,
    Thank you and it can work.
    public void setLowHighSalaryRangeForDetailEmployeesAccessorViewObject(Number lowSalary,
                                                                              Number highSalary) {
            Row r = getCurrentRow();
            if (r != null) {
                RowSet rs = (RowSet)r.getAttribute("EmpView");
                if (rs != null) {
                    ViewObject accessorVO = rs.getViewObject();
                    accessorVO.setNamedWhereClauseParam("LowSalary", lowSalary);
                    accessorVO.setNamedWhereClauseParam("HighSalary", highSalary);
                executeQuery();
    but I have a quesiton in this way. in code snippet, it is first getting current row of current master VO to determine if update variables value of detail VO. in my case, current row is possibly null after executeQuery() of master VO and  I have to change current row manually like below.
    any idea?
                DCIteratorBinding dc = (DCIteratorBinding)ADFUtil.evaluateEL("#{bindings.SSForecastSourceBlockView1Iterator}");
                ViewObject vo = dc.getViewObject();           
                vo.ensureVariableManager().setVariableValue("DateFrom", dateFrom);
                vo.ensureVariableManager().setVariableValue("DateTo", dateTo);
                vo.ensureVariableManager().setVariableValue("ShiftModeCode", shiftModeC);
                vo.ensureVariableManager().setVariableValue("TerminalCode", terminalCode);
                vo.executeQuery();
                vo.setCurrentRowAtRangeIndex(0);
                ((SSForecastSourceBlockViewImpl)vo).synchornizeAccessorVOVariableValues();

  • I am using media queries and div will not centre on desktop version

    Hi,
    I am building a site for the first time using media queries. My problem is that I cannot get the header div (#layoutDiv1) to centre on the desktop version.
    I have pasted my code below, am I missing something?
    Any help would be great.
    Thanks, Alex.
    /* Mobile Layout: 480px and below. */
    .gridContainer {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      color: #FFF;
      background-color: #000;
    #LayoutDiv1 {
      clear: both;
      float: left;
      margin-left: 0;
      width: 90%;
      display: block;
      padding-top: 20px;
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 20px;
    /* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
    @media only screen and (min-width: 481px) {
    .gridContainer {
      width: 100%;
    #LayoutDiv1 {
      clear: both;
      float: left;
      margin-left: 0;
      width: 90%;
      display: block;
      padding-top: 20px;
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 20px;
    /* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
    @media only screen and (min-width: 769px) {
    .gridContainer {
      width: 100%;
      text-align: left;
    #LayoutDiv1 {
      width: 1000px;
      padding: 20px;
      margin-right: auto;
      margin-left: auto;

    Because you don't have max-width to constrain the responsive design attributes from the tablet and phone are also then applied to the desktop because they are true.  Have you tried either setting a max-width or setting the clear and float to none in the desktop CSS?

  • There are a sample for loop data out using xpath-querie?

    hello,
    i have a web service that contains multiple rows. i transfered these data in a variable tInput. Now i want to transfer these data in a output variable.
    Is There a sample or tutorial, that shows how to loop data out of a variable (array) in a
    second variable using xpath-querie?
    regards,
    rala

    Hi,
    thanks for the Link, but it doesn't work at all.
    I have a variable tOutput with follow content:
    tOutput>
    <part name="parameters" >
    <SchedulForwardResponse>
    <SchedulForwardResult>
    <ArrayType>
    <plnnr>50001203</plnnr>
    <vornr>1</vornr>
    <starttime>20.08.2006 09:00:00</starttime>
    </ArrayType>
    <ArrayType>
    <plnnr>50001203</plnnr>
    <vornr>2</vornr>
    <starttime>20.08.2006 09:10:00</starttime>
    </ArrayType>
    <ArrayType>
    <plnnr>50001203</plnnr>
    <vornr>3</vornr>
    <starttime>20.08.2006 09:35:00</starttime>
    </ArrayType>
    </SchedulForwardResult>
    </SchedulForwardResponse>
    </part>
    </tOutput>
    I want to copy these content in the output Variable of my BPEL Prozess. But just the first <ArrayType> is copy to output:
    <ArrayTpe>
    <plnnr>50001203</plnnr>
    <vornr>1</vornr>
    <starttime>20.08.2006 09:00:00</starttime>
    </ArrayType>
    The other two <ArrayType> fail.
    I create 3 variables:
    <variable name="bufferOutput" messageType="ns0:SchedulForwardSoapOut"/> (MessageType of the invokeing WS)
              <variable name="count" type="xsd:integer"/>
              <variable name="n" type="xsd:integer"/>
    Count and n are counter for the while loop. Count is initial 1. For n i have follow expression:
    <assign name="prepareLoop">
    <copy>
    <from expression="ora:countNodes('bufferOutput','parameters','/ns0:SchedulForwardResponse/ns0:SchedulForwardResult/ns0:ArraySchedulType[1]')"></from>
    <to variable="n"/>
    </copy>
    </assign>
    In the BPEL Console i saw, that the value of n is1 and not 3 as i thought. When i set ora.countNodes to SchedulForwardResult n is null in the console.
    Does anybody try befor to copy such a content of a variable into another variable or has a idea how i can implement these?
    regards,
    rala

  • Is 0VENDOR infoobject used in Sales Cubes?

    Dear BW Backend gurus,
    A simple question for you:
    Is 0VENDOR infoobject used in any Sales Cubes? If yes, then which one?
    Which cubes is 0VENDOR mainly used in?
    Thanks

    Hi,
    0vendor is directly not used as an info object in any cube. However it is used in 0FIAP_IO : Accounts Payable : Master Data.
    Hope it helps.
    Thank you.
    Regards,
    Sravan.

  • Cross tab data is getting multiplied if i use multiple queris in asingle report

    HI,
      i am using multiple queris for displaying data and graphs(charts).
      my requirement is to display 2 charts and data in crosstab in a single report.
      all the three thing (2charts and crosstab) will use diffrent values.
    I am writing 3 sql queries for getting appropriate values for charts and crosstab.
      Now the problem, both charts and crosstab are taking the values of all 3 queris
    i.e if i added crosstab  first to the report values are coming correctly. After  that if i add graph cross tab values are getting changed and graph values are not getting properly.
    if i add graph first then its coming correctly.
    if i tried to add all 3 components then values are going cores...... ?

    When you say you are writing 3 sql queries what do you mean? Are you creating 3 SQL command objects in the database expert? If so this is your problem, Crystal will pull a cartesian product through (this is every possible combinatin of rows from the 3 queries).
    If your 2 graphs and 1 crosstab are based on different datasets the way to approach this is to create each on a seperate report, then create a new blank report and add each of your 3 reports as subreports in the report footer.
    Hope this helps,
    Toby

  • Webi- Issues when using multiple Queries

    Hi All,
    I have a requirement as follows:
    A crosstab which will have Year dimension both in the vertical and horizontal header. How ever the horizontal header should have years chosen by the user.
    And the vertical header should have all the years that belong to that dimension.
                                   2013 2014 2015
    Audit1  2011                N     N      N
    Audit2  2013                Y     N      N
    Audit3  2014                N     Y      N
    For this I am using two queries.
    Query 1 ->Audit Name , Year
    Query 2 ->Year with a multiselect prompt
    But the problem with this is that after exec uting the queries the Year dimension gets merged and gives me a union of all the years.
    Also if I avoid merging the dimensions, it gives up the infamous #DATASYNC error.
    However I want crosstab horizontal header to show up only the selectd years(that are selected using the prompt by the user).
    Please help.

    Hi Pradnya,
    Your approach is really nice towards the requirement.
    I similarly created two queries containing Year and on
    one of the query created a prompt on Year and one query does not have any
    prompt.
    Lets say I have created two queries named [Query 1] and [Query
    2] and my merged dimension Year contains dimensions [Query 1].[Year] and [Query
    2].[Year].
    (Note: Query 2 has a prompt on Year)
    Created a detail variable named [test] which has the
    definition as =[Query 1].[Year] and Associated to the merged dimension [Year].
    Inserted a cross table and used [test] in the vertical
    header and in the horizontal header used the following formula:-
    =UserResponse([Query 2)].[Year];"Enter values for
    Year:")
    Please try the above and let me know how it goes.
    Regards,
    Manpreet

  • Ability to use u0093Globalu0094 queries, and modify/save them u0093Locallyu0094

    Hi,
    I have one requirement of Creating Role with RRMX Tcode, to Ability to use “Global” queries, and modify/save them “Locally” for their own use.  Ability to Create & Modify “Local” queries for their own use.
    I have tried with all combination but still not able
    to save any query(global or local) as local queries by using the option "change query(Local view)",Where as if we do changes in the global queries default its getting saved under global only.
    We are unable to restrict only for Local changes.
    Let me know in the object name and what value need to add there.
    Regards,
    Deepak

    Hi Bhanu,
    I have tried to find the option for the local and Glabal, but did not got any thing. May be my functional consulatant can find out.
    Can you please let me know the exact object name and the value, i have mainatined  Object S_RS_COMP and S_RS_COMP1 and the value 01,02,03,16.
    Rgds,
    Deepak

  • Variable Sequence when using multiple queries

    Hi Experts,
    how can I adjust the variable sequence of a workbook that uses multiple queries (with variables of which each exists in at least two included queries)?
    E.g.:
    DP1 with variable sequence "A, B, D"
    DP_2 with variable sequence "A, C, D"
    DP_3 with variable sequence "B, C"
    I want "A, B, C, D" as the sequence for the workbook but i did not figure out how to adjust this.
    I already tried to insert a dummy DataProvider that holds all variables in the right sequence.. No success..
    Any help very appreciated!
    Marco

    Hi Mayank,
    thanks for your answer.
    I wonder how the displayed sequence of the common variables is derived from the underlying queries. Perhaps one can change the sequence of the variables by inserting the DataProviders in another sequence?!
    Regards,
    Marco

Maybe you are looking for