Query on a Multiprovider

Hi,
   I had a query on a multicube.
  The multiprovider is inactive in Production system.But when i execute the query it is executing .....
How come a query can execute even tough the multiprovider is inactive.........
what is the advantage of activating the multiprovider......
Thanks

Hi,
MultiProvider is Virtual, it does not hold data physically
Some times it will work even it is inactive but cant expect it every time,
because of the inactive status the multiprovider will not supply the updated data, and leads to wrong results; and SAP suggests to keep it always in Active status.
hope it is helpful for you.
Regards
ReddY A

Similar Messages

  • Error while executing BEx query made on Multiprovider having Virtual cube

    Hi All,
    We are getting an error message while executing a BEX query made on Multiprovide which consist of a Virtual Infocube infocube which extracts data from APO Live Cache, the error which we get is as below
    ''Error Reading the data of the infoprovider ZSS_R054
    Error in Substep
    Errors have occured while extracting data from datasource 9A_E2E_FC2
    Errors occured during parallel processing of query 4, RC:3
    Error while reading data; navigation is possible''
    And also when tried to execute from RSRT , it gets executed in debug mode in TRY and CATCHE
    Please let us know if anyone faced a similar situation or can suggest me what to do.
    Please suggest.
    Thanking you in advance.
    regards,
    ajay

    Hi Ajay,
    Try RSRV transaction, Select All Elementary Tests, Select query, now drag both these items on the right hand pane, select your query from this popup. and execute.
    Let us know what the result is.
    regards,
    Sree.

  • Can we use global structure while designing a query on  a multiprovider

    hai friends,
                     If i build a multiprovider on cubes for which the query design  on those cubes contains global sturctures ,
    Can i use those global structures while designing a query on a multiprovider (which contains those cubes)

    Hi Vamsi,
    The structure from the base cubes will not automatically be available for the queries created on the multiprovider. The only way to get the structure there is to copy a query from the base cube to the multiprovider. You can use transaction RSZC to do this.
    Hope this helps...

  • How to map a query with the Multiprovider?

    Hello All,
    Can any one please tell me how to map a query with a multiprovider?
    Appreciate your help.
    Regards,
    Soumya.

    Hi,
    Can you please elaborate , do you mean how to create a query with multiprovider. if that is your question it is very simple just create the query on the multiprovider.
    What is the purpose for mapping the query with multiprovider

  • Copy Query from One MultiProvider to Another

    How easy is it to copy a Query from one MultiProvider to another?
    thanks

    If the elements of the query is not same try using following function module RSZ_I_COPY_QRY_TO_CUBE to copy queries
    Re: Copying query structure to new infoprovider
    Ravi

  • Query based on Multiprovider as Datasource

    Hii,
    I am trying to use query , based on MultiProvider(1cube,2DSO) , as datasource. I want to save the query output in a target . But in the DTP only data from one of these infoprovider is fetched to the target.Where as the query output shows data from all three infoprovider correctly.
    Please help on this.
    Thanks,
    Dillip.

    Hi Dillip,
    i have a suggestion on this, once you design a report on the multiprovider you just run in portal from there you can download this output to excel........................

  • Problem while running a query on a multiprovider

    Dear all,
    I have created a query to generate the balance sheet in FIGL using standard virtual cube 0FILGL_V01 and a custom transactional cube which gets plan data through BPS. The custom plan cube is an exact copy of the 0FIGL_V01 (plan value is populated in 0val_flow KF). These two cubes are conncected using a multiprovider. In the identification tab in the mutliprovider definition I have selected both the data targets for all characteristics.
    Now when I create a query for balance sheet using GL account no and plan and actual value of cumulative balance KF I get the following error.
    Error 'Field symbol has not yet been assigned.' in RSDRC_CUBE_DATA_GET_RFC could not be caught.
    When i run the query in the RSRT transaction it shows 'Some Key figure have exception aggregation.'
    I'll be very grateful if somebody could explain how to about removing this error. Thanks a lot.
    Regards,
    Sumit

    Hi Sumit,
    Try this OSS note:905083
    Import Support Package 16 for 3.5 (BW 3. 50 Patch 16 or SAPKW35016) into your BW system. The Support Package is available once Note 0872275 "SAPBWNews BW Support Package 16 NetWeaver'04 Stack 16", which describes this Support Package in more detail, has been released for customers.
    Before you implement the correction, you must carry out the following actions:
    1. Use Transaction SE37 to create the RSDRC_RAISE_EXCEPTION function module in the RSDRC function group (Short text = Terminator 2). This function does not have any parameters.
    2. In the RSDRC_CUBE_DATA_GET_RFC function module, under 'Tables', add the new entry E_T_MESG of the TSMESG type and this new entry is optional.
    3. The T100 messages DBMAN 003,004 and 005 complete the correction:
    a) 003: Unknown error in part cube RSDRC_CUBE_DATA_GET_RFC = &1
    b) 004: Non-catchable error '&1' in RSDRC_CUBE_DATA_GET_RFC.
    c) 005: The following error occurred in RSDRC_CUBE_DATA_GET_RFC for part cube = &1.
    In urgent cases you can implement the correction instructions.
    To make information available in advance, the notes mentioned may already be available before the Support Packages are released. However, in this case the short text still contains the words "preliminary version".
    Hope this helps.
    Assign points if useful
    Venkat

  • BEx query run on multiprovider

    Hi ther,
    i run the query on multiprover, which are based on 3 ods 2005, 2006, 2007, and also based on employe and employe subgroup characteristic, that query does not given any response after 6h runing.
    Please help me i need direction,
    Thanks,
    Rob

    The first question to ask I think is how many records are in this ODS?  6h could be reasonable, or it could be awful.  WIthout knowing data volumes, what you are selecting, and what indexes exist, there is no way to know.
    Can you use SM50 to see if you have the queries are actually running?
    If the result set is large (more than 30,000 rows I believe is what the system considers large in this case)?  MultiProvider queries are normally, unless configured not to, going to start in parallel. So it is probably starting to run a query for 2005, another for 2006, and another for 2007.  If these quereis begin to return too much data, the BW cancels all three queries, the begins to execute them sequentially. 
    So I think you need to do a little leg work in order to get much help beyond guesses.
    Have you reviewed teh Explain Plan?  That should tell you a lot.  If you are not familiar with an Explain Plan, ask your DBA to review it.  It provides a lot of information on how the DB intends to execute the query.

  • Query performance on Multiprovider(Remote Cube)

    Hi All,
    I have to increase the query performance for a report which built on Multi provider.
    This multiprovide designed from several remote cubes,but for this report data will bring through one remote cube from R/3.
    In filter i had one remote cube, which bring data from R/3.
    Now in ST03 the stats are like
    %init Time - 0, %DB time - 0, %OLAP time - 16.67, %Front end - 83.33.
    Now i have to improve the %Front end lapsed time.
    Could you please guide me.
    Thanks
    Srinivas

    Hi Srinivas,
    Please see this document
    https://websmp105.sap-ag.de/~sapidb/011000358700001394912002
    And this Discussion Thread
    Re: Deactivate Hierarchy symbols in excel
    See whether this is helpful in case of Remote Cubes.
    Thanks
    CK

  • Query created on Multiprovider

    Hi frnds,
    I created a multiprovider on two cubes and created a query in query designer on this multiprovider and executed the report.
    In the query output, the values from two cubes are displayed in two different lines.
    Suppose take a field, 0material.For this field, the values coming from one cube are displayed in one line and the values of this material coming from 2nd cube are displayed in next line. And that too if the 2nd cube doesnot have any value for this field 0material, it is displayig as '#' ( Not Assigned ).
    My requirement is:
    -->How to combine the records coming as 2 different records from 2 infocubes into a single record.
    -->If a field value is not coming then it should be left blank. It should not display '#'.
    Full points will be assigned.
    Regards,
    V N.

    Hi all
    I am also facing the same problem .
    i'm merging Data from FI using Acc doc no & MM  using PO. the 1:1 relationship between both is already thr.
    but still i am getting two records
    CC    CO    PC      Amt      INV
    30      #      400     1000    
    30     300      #                 1000
    but i want to see this one line as both refer to the same transcation
    30     300     400     1000     1000  
    i tried using a infoset with inner join - here it is not picking many records
    infoset with outer join - here the output is same as above.
    can someone suggest a better way to do this ?
    thanks
    ramesh

  • Parallel query execution on Multiprovider with noncumulative KF

    Hello !
    We built a multiprovider (MP) on three not overlapping (disjunct?) basis cubes, which are all stock cubes, partitioned by 0PLANT and copies of 0IC_C03.
    The Multiprovider-explain of TX RSRT says:
    "The MultiProvider query is executed sequentially (reason: NCUM)".
    Ok so far, maybe its not possible to execute queries in parallel on that multiprovider even if desirable.
    But I found note 781921 which says as symptom:
    "If a MultiProvider query with non-cumulative key figures is processed in a parallel way, the system terminates due to a type conflict". That means that queries CAN be executed in parallel on MPs with noncumulative key figures.
    Does anybody know if that type of queries can run in parallel or not ??
    Any advice is appreciated.
    Kind regards, Philipp

    Note 717451 solves this.

  • Multiprovider Query Problem

    Hi Gurus,
    The scenario is that there are 2 inficubes, one with order data and other with delivery data. The cube with order data has the requested delivery date and the delivery cube has the actual delivery date. The problem is that I have a query on a multiprovider (on top of the 2 cubes). So when I output the query data by the sales order number, the result is fine, but when I drill down on any of the dates mentioned above ( they are free characteristics in the query), the result splits up into 2 records. For Eg.
    Sales Order     Req Del Date  Act Del Date  Order Qty  Shipped Qty
    12345               03/03/08         -                    5                 -
                                   -           06/03/08            -                5
    What can I do to get the result in one row?
    I will reward points for any help.
    Thanks

    This is the behavior of the multiprovider, since the actual goods issue date is not part of the orders cube, then it will create a second record. There are a couple solutions you could get around to this:
    1. You could merge the data in one DSO before you actually load it to the data target. To do this, you could update fields you need to the orders ods from the delivery ods.
    2. You could create an infoset between the two cubes if you are in 7.0, otherwise, you could create infoset using the underlying ods and create a query from the infoset: performance wise this is not recommended.
    3. If you want to solve the issue report level, there is what is called constant selection and you can make the actual goods issue date as a constant selection and you can get one line.
    /people/prakash.darji/blog/2006/09/19/the-hidden-secret-of-constant-selection
    I would recommend the last option,
    thanks.
    Wond

  • Query takes long time on multiprovider

    Hi,
    When i execute a query on the multiprovider, it takes very long time. it doesnt show up the results also. It just keep processing. I have executed the report only for one day but still it doesnt show any result. But when i execute on the cube, it executes quickly and shows the result.
    Actually i added one more cube to the multiprovider and ten transported that multiprovider to QA and PRD. Transportation went on successfully. After this i am unalbe to execute the reports on that multiprovider. What might be the cause? your help is appreciated.
    Thanks
    Annie

    Hi Annie.......
    Checklist for the performance of a Query........from a DOc........
    1. If exclusions exist, make sure they exist in the global filter area. Try to remove exclusions by subtracting out inclusions.
    2. Use Constant Selection to ignore filters in order to move more filters to the global filter area. (Use ABAPer to test and validate that this ensures better code)
    3. Within structures, make sure the filter order exists with the highest level filter first.
    4. Check code for all exit variables used in a report.
    5. Move Time restrictions to a global filter whenever possible.
    6. Within structures, use user exit variables to calculate things like QTD, YTD. This should generate better code than using overlapping restrictions to achieve the same thing. (Use ABAPer to test and validate that this ensures better code).
    7. When queries are written on multiproviders, restrict to InfoProvider in global filter whenever possible. MultiProvider (MultiCube) queries require additional database table joins to read data compared to those queries against standard InfoCubes (InfoProviders), and you should therefore hardcode the infoprovider in the global filter whenever possible to eliminate this problem.
    8. Move all global calculated and restricted key figures to local as to analyze any filters that can be removed and moved to the global definition in a query. Then you can change the calculated key figure and go back to utilizing the global calculated key figure if desired
    9. If Alternative UOM solution is used, turn off query cache.
    10. Set read mode of query based on static or dynamic. Reading data during navigation minimizes the impact on the R/3 database and application server resources because only data that the user requires will be retrieved. For queries involving large hierarchies with many nodes, it would be wise to select Read data during navigation and when expanding the hierarchy option to avoid reading data for the hierarchy nodes that are not expanded. Reserve the Read all data mode for special queriesu2014for instance, when a majority of the users need a given query to slice and dice against all dimensions, or when the data is needed for data mining. This mode places heavy demand on database and memory resources and might impact other SAP BW processes and tasks.
    11. Turn off formatting and results rows to minimize Frontend time whenever possible.
    12. Check for nested hierarchies. Always a bad idea.
    13. If u201CDisplay as hierarchyu201D is being used, look for other options to remove it to increase performance.
    14. Use Constant Selection instead of SUMCT and SUMGT within formulas.
    15. Do review of order of restrictions in formulas. Do as many restrictions as you can before calculations. Try to avoid calculations before restrictions.
    16. Check Sequential vs Parallel read on Multiproviders.
    17. Turn off warning messages on queries.
    18. Check to see if performance improves by removing text display (Use ABAPer to test and validate that this ensures better code).
    19. Check to see where currency conversions are happening if they are used.
    20. Check aggregation and exception aggregation on calculated key figures. Before aggregation is generally slower and should not be used unless explicitly needed.
    21. Avoid Cell Editor use if at all possible.
    22. Make sure queries are regenerated in production using RSRT after changes to statistics, consistency changes, or aggregates.
    23. Within the free characteristics, filter on the least granular objects first and make sure those come first in the order.
    24. Leverage characteristics or navigational attributes rather than hierarchies. Using a hierarchy requires reading temporary hierarchy tables and creates additional overhead compared to characteristics and navigational attributes. Therefore, characteristics or navigational attributes result in significantly better query performance than hierarchies, especially as the size of the hierarchy (e.g., the number of nodes and levels) and the complexity of the selection criteria increase.
    25. If hierarchies are used, minimize the number of nodes to include in the query results. Including all nodes in the query results (even the ones that are not needed or blank) slows down the query processing. The u201Cnot assignedu201D nodes in the hierarchy should be filtered out, and you should use a variable to reduce the number of hierarchy nodes selected.
    Also check this.........Recommendations for Modeling MultiProviders
    http://help.sap.com/saphelp_nw70/helpdata/EN/43/5617d903f03e2be10000000a1553f6/frameset.htm
    Hope this helps......
    Regards,
    Debjani......

  • Query is not picking the data from multiprovider

    Hi All,
    i have defined a query on a multiprovider which is made up of three ods one from sales orders, delivery, and billing but when i run the query ...its not picking up order quantity for some sales orders and also its not picking all the items available for that orders...but for some orders its picking up the order quantity but not delivery quantity...
    order quantity is coming from sales orders ods and delivery quantity is coming form delivery ods, billing quantity is coming from billing ods...can somebody help me with a suggestion like what could be ther problem...
    any sugestions will be highly appreciated.
    with regards
    harish

    dear Harish,
    multiprovider works as union,
    you have order, delivery, billing, e.g the data like
    order
    orderno orditem customer product ordqty
    ORD001  1       a        x        10
    ORD001  2       a        y        20
    ORD002  1       b        x        30
    delivery
    delvno delvitem customer product delvqty
    DLV001  1       a        x        8
    DLV002  1       b        x        25
    billing
    billno billitem customer product billqty
    BIL001  1       a        x        8
    multiprovider
    orderno-orditem-delvno-delvitem-billno-billitem-customer- product-ordqty-delvqty-billqty
    ORD001  1   blank blank blank blank    a        x        10 blank blank
    ORD001  2   blank blank blank blank     a        y        20 blank blank
    ORD002  1   blank blank blank blank    b        x        30 blank blank
    blank blank DLV001  1 blank blank      a        x        8
    blank blank DLV002  1 blank blank      b        x        blank 25 blank
    blank blank blank blank BIL001  1       a        x        blank blank 8
    what can you do is remove order no, order item, delivery no, delivery item, billing no, and billing item from query row area.
    hope this helps.

  • Error when running a query against Multiprovider using 0FIGL_VC1

    Hi SAP Gurus,
    I'm creating a MultiProvider for FI-GL.It has 2 Cubes.one is 0FIGL_VC1 (Virtual Cube) and other one is Customised Cube.When I run Query against this MultiProvider with  the combination of basic cubes key figures,I'm getting an error
    'Abort system error in Program SAPLRSDRC and Form RSDRC/Form DISPATCHER/RECEIV '
    then system gets disconnected from the Server .
    Please give me the solution to fix it & I'll assign the points .
    Thanks & Regards
    Raja

    Hello Suman,
    Check the table rszglobv for this variable - ZCONLEH.
    If it is available there then see which infoobject it belongs to and then look for that in the query designer. May be resaving the query solves the issue.
    If the variable is not available in the table, then it seems that the variable is lost and you might have to recreate it for keeping the semantics of the query the same as it was before the upgrade.
    Regards,
    Shweta

Maybe you are looking for

  • Acrobat Pro 9.5.4 Update causes PDF to print more like a web page

    Something changed from 9.5.3 to 9.5.4 such that PDFs opened within a browser (FireFox) now print more like a web page.  This has caused several issues. 1. Printing now uses the header/footer printing preferences of the browser.  All PDF's I print fro

  • Print outs have thin border when -default-background-color is set

    Hey everyone.  In my application the print out have this very thin border.  The -default-background-color is set to #333333 (dark grey) and this is the problem.  When I set the color to #FFFFFF (white), the thin borders go away. When I set the defaul

  • Changing colors in JTree

    How to change the color of the lines between specified nodes in JTree ? I would like to change colour of the line only between 2 specified nodes. Is this possibly ?

  • Make a bootable USB

    Hello! So, I want to make a bootable USB drive of my OS X 10.8 after they take it out of Mac App Store... (soon we'll be having OS X 10.9, right?). Anyway, I have a software required to make a bootable drive; I have an 8 GB drive prepared... but my q

  • All Tags Lost

    I just moved all of my events to an external hard drive directly in the iMovie interface. And in the process iMovie has forgotten all of the tags...or they didn't get copied. Each and every one is gone. I can't believe that iMovie doesn't copy tags a