Multiprovider Report

Hi,
I have a multiprovider based on two cubes.
When I execute query on multiprovider it is not bringing any data.
It is saying 'No applicable data found'.
I checked the cubes for data and it is there.
I also checked multiprovider data using transaction LISTCUBE and could see data.
But I could not understand why query is not bringing in data
Suggestions please.....
Thanks
Vidya Sagar

Hi Rohini Grag,
I have taken care of all selection conditions.
And One more Thing I observed....
All the Queries based on the Multiprovider are not getting data from one cube (Multiprovider is based on two cubes).
Any reasons why Particular cube contents are not reflecting in report... even though Multiprovider LISTDATA still shows data from that cube also.
Regards,
Vidya Sagar

Similar Messages

  • Multiprovider report problem

    Let me explain you the Multiprovider report with example .
    Multiprovider is created based on Basic cube and DSO . Basic cube has Billing doc number in line item dimension .
    DSO has Billing document number , Item number and Partner function as primary key.
    I have Created one diemension on Multiprovider where I have assigned Billing document number , and other 2 data fields from DSO which are not available in Cube .  Is it correct design ?
    DSO have below records ..  - Doc no , Item and PF are primary key of DSO .
    Billing doc no      Partner function     Personal Number    Customer number
    100                                 ER                                1
    100                                 Y1                                                              555
    100                                  Y2                                                              111
    In Cube I have below records -
    Billing doc no     Sales Org          Netvalue            Total sale         
    100                      001                      $ 3000               $3200
    200                        001                    $ 5000                $5100
    When I execute the report based on MP by partner function i should get below result.
    Billing doc   PF    Personal Number    Customer number  Netvalue   Total sales
    100             ER         1                              555                       3000          3200
    Is it possible ?
    Let me know if my question is not clear .
    Regard

    Hi
    Multiprovider is a union of infoproviders.So you can achieve the report you want by building a Multiprovider with the Cube and DSO.You have to assign the Billing doc no to both Cube and DSO during the craetion of the Multiprovider.
    When you execute the report on the MP on Purchase Order, all the values of Billing doc no will be fetched from both cube and DSO(as MP is a union).
    According you can set a filter to fetch only specfic data from a specific part-provider of the Multiprovider.
    Also At query Designer level a InfoObject : 0INFOPROV will be available which will give and option to fetch the data only from a specifi part provider of MP if required.
    help link : http://help.sap.com/saphelp_erp2004/helpdata/EN/52/1ddc37a3f57a07e10000009b38f889/content.htm
    Hope this helps!!
    Regards, Hyma

  • Use of 0REFPER in multiprovider reporting with virtual provider in BCS

    Hi all,
    We're using the multiprovider reporting option in BCS 6.0 / BI7.
    As you may know the data in the 'closed periods' provider is populated with closed requests, which need not necessarily be for individual periods (this is different to BCS 4/BW3.5)
    As far as I understand from my discussion with the BI team, in the 'closed periods' provider each reference period is populated with ALL data for the year (so a January record appears in 0refper = 01,2008 and also 0refper = 02,2008, whereas a February record only appears in 0refper = 02,2008).
    Reporting on a specific reference period will provide data relevant to the hierarchies effective at that reference period.
    BUT when the virtual provider is taken in to account for March, surely the reference period is now 03,2008 - so how will the multiprovider choose any records from the 'closed periods' cube?
    What I'm not sure about is how the BI report should be structured in terms of 0REFPER selection to ensure that the relevant closed period data is selected alongside the virtual provider data.
    I haven't found anything in the help documentation, or the SDN forum - has anyone found a useful source of guidance from SAP?
    If not, has anyone got experence of this?
    (of course, points will be provided for all useful answers).

    Thanks Dan,
    I would caution about the use of 0refper for the multiprovider scenario.
    Have you used the multiprovider scenario? There is good documentation from SAP on how to set it up but nothing on how the queries/reports should be built. When BCS generates the multiprovider and virtual provider, it adds in 0refper (and the others)
    It is my understanding that the closed-period records are stored with cons group as opposed to those of the virtual infoprovider where cons group is only included for posting levels 02, 12, 22 and 30.
    + Thus if the organization/cons groups are changed, it could cause reporting issues unless the closed-period infoprovider is repopulated using the new or changed cons groups.+This was my understanding too, but the BI team are telling me it is NOT required in BCS 6 / BI7.
    I will investigate further an post my analysis back here.
    In the meantime if anyone else has experience of the multiprovider scenario reporting, espcially in BCS 6 / BI7. Then please do post your experiences here.

  • NOT Getting Values for LOCATION...on MultiProvider REPORT

    HI All,
    I have a MultiProvider on 4 cubes.All these 4 cubes having object LOCATION. I can see data in all cubes for LOCATION. I am running a report on this MultiProvider.
    Problem:
    I am not getting Values for LOCATION. Why?
    What I did:
    I checked all location objects of all 4 cubes @ MultiProvider level .
    I didn't use any Infoprovider in Qry designer sections.
    Please suggest. What is the reason how to solve..
    THanks & Regards.
    Sri.
    Edited by: siri26 k on Dec 5, 2008 10:41 AM
    Edited by: siri26 k on Dec 5, 2008 10:41 AM

    hello,
    in the identification tab of the MP,make sure you have checked all four checkboxes across the 4 infoproviders.
    then in Listcube T-Code, select your MP,display the records based on selection inputs and see if location is populated.
    If the data is not coming in listcube, then it will not come in the Query too.
    Reg,
    Dhanya

  • Multiprovider reporting problem

    I have a report built on a multiprovider which has 5 cubes.  On the report there is an entry with # in the division column.  I went in to one of the cubes and found that entry with division being a blank entry.  What should I do now?  My power user told me this is not the case in r/3 system.
    vik.

    Hi,
    If you are using characteristics in the report drilldown and not taking from any of the infoprovider you will definetly have another line. In your case you must be seeing another line with #  division and against that Key figures that are coming from same  infoprovider.
    Convention :
    Cube1
    Cube2
    Cube3 ( ODS3 where division is no populating)
    Solution  :
    1) Map division with same R/3 field for the cube3 dataflow. You can bring it through CMOD
    OR
                    2) If keys are same for DSO3 and ODS1 or ODS2 write a routine before cube3.In routine loop on ODS1 or ODS2 active table to populate the division.
    Please let me know if you have any doubt.
    Regards,
    Viren

  • MultiProvider report not functioning - overwriting protected field

    Hello,
    I have a multiprovider that combines data from the Sales Overview cube (0SD_C03) with a custom plan cube (data from COPA and SIS).  In writing queries off of the (active) multiprovider, short dumps occur except when only running against one infoprovider.  In other words, if the query is restricted to only show Sales data (0SD_C03), it works fine.  If the query is restricted to only show Plan data (custom plan cube), then it works fine.  However, the intersection of the two does not work - which is the entire functionality of the multiprovider (a join). 
    I've cut the query back to the very basics:  Fiscal Year and one Key Figure (that is present in both source infocubes).   Without specifying or splitting out the InfoProviders, it should combine the data (total the two), but instead creates a short dump.  Using a structure to split Actuals from Plan also results the short dump.  The only way to get the report to actually execute and return is to restrict it to just one InfoProvider.  I tried copying the MultiProvider and starting over, but that did not improve the situation.  The failure occurs after the variable screen has been filled in.  (Also tried w/out variables.)
    Using LISTCUBE, the data is found in a single execution (no filter applied to 0INFOPROV) and splits out to the two infoproviders w/ approp. fiscal year and Key Figure totals.  So there seems to be something at the reporting layer malfunctioning.
    Here's the ST22 short dump:
    Does anyone have any ideas?
    Runtime Error          MOVE_TO_LIT_NOTALLOWED_NODATA                                         
    Date and Time          07/17/2006 09:57:23                                                   
    ShrtText                                                                               
    Assignment error: Overwriting a protected field.                                        
    What happened?                                                                               
    Error in ABAP application program.                                                                               
    The current ABAP program "SAPLRSDRC" had to be terminated because one of the            
    statements could not be executed.                                                       
    This is probably due to an error in the ABAP program.
    rror analysis                                                                               
    The program tried to assign a new value to the field "<L_SX_OLAPQUERY>" even though it is protected against changes.                                                                               
    The following objects are protected:                                                       
       - Character or numeric literals                                                            
       - Constants (CONSTANTS)                                                                    
       - Parameters of the category IMPORTING REFERENCE for functions                             
         and methods                                                                               
    - Untyped field symbols to which a field has not yet been assigned                         
         using ASSIGN                                                                               
    - TABLES parameters if the corresponding actual parameter is protected                     
         against changes                                                                          
       - USING reference parameters and CHANGING parameters for FORMs if                          
         the actual parameter for this is protected against changes                               
       - Field symbols if the field assigned using ASSIGN or ASSIGNING                            
         is protected against changes                                                             
       - External write accesses to READ-ONLY attributes                                          
       - Key components of lines in internal tables of the type HASHED or                         
         SORTED TABLE                                                                               
    SORTED TABLE.    
    Message received in web report when failure occurs:
    Error when processing your request 
    Note
    The following error text was processed in the system BW1 : Assignment error: Overwriting a protected field.
    The error occurred on the application server bw_BW1_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Function: RSDRC_CUBE_DATA_GET_DISP of program SAPLRSDRC
    Function: RSDRC_MULTI_CUBE_DATA_GET_PARA of program SAPLRSDRC
    Function: RSDRC_MULTI_CUBE_DATA_GET of program SAPLRSDRC
    Form: DATA_GET of program SAPLRSDRC
    Function: RSDRC_CUBE_DATA_GET of program SAPLRSDRC
    Function: RSDRC_CUBE_DATA_GET_OLAP of program SAPLRSDRC
    Form: FILL_SP_1 of program SAPSRRK0
    Form: FILL_SP of program GP42GWU130B57UDR97PLRZOUC5Z
    Form: DATEN_LESEN of program SAPLRRK0
    Function: RRK_LIST_NOTIFY of program SAPLRRK0
    Thanks in advance!

    Hello
    Check OSS notes as below am not sure if it helps
    957439 - Query dumps with an error
    Below is for 3.5 and below ,just to let you know that there were similar problems in earlier version.
    941862 - *** Dump MOVE_TO_LIT_NOTALLOWED_NODATA with MultiProvider
    Chetan
    @CP..

  • Issues in Multiprovider Report, based on Purchase and Inventory Infocubes

    Dear Gurus,
                       There are two reports (1. Report gives INVENTORY details and other report is linked to this report which displays PURCHASE data related to material on INV report Using RRI.) , user wants all the INV info along with PR, PO, PDATE, PRECIEPT.... in the same report.
    To satisfy the above requirement, a multiprovider is created on the above of PUR, INV Infocubes, with Identify (assign) condition for 0CALDAY, 0MATERIAL, 0MAT_PLANT, 0PLANT. Does anymore Infoobject need to be included for assign condition?
    Another Report Template is created to make it out. Time Variable for this Report is in "01.12.2010 - 31.12.2010" format, is this a valid time variable or do I need to create another which considers sys-datum-1.
    Issue: I am unable to get the data for the Fields "Cur.Stock","Total Consumptionu201D, u201CAverage Consumptiom","Below from Consumption","CnsStckReceipts " and getting wrong data for "BLW SFTY"....
    Your help is much appreciated.

    Hi,
    Please check the data in the underlying cube and also check teh multiprovder
    data by t-code listcube.Make sure you have done the proper identation.
    Thanks,
    Saveen

  • Dupilcate Records in Multiprovider report

    Hi All,
    I am getting dupliucate records while reorting on MP. My requirement like below.
    In first Cube i have fleds like Job, Project, KF1, KF2
    Second Cube I have Job, qualification, KF3 (this key figure not required in report). Job will be having mulitple qualifaction.
    I need in report like below. assume that the Job1 having 3 qualifications
    Job, qualification, project, KF1, KF2
    J1, Q1,P1,50,50
        ,Q2
        ,Q3
    But in this case i think Selct options is not useful.
    now i am getting data like below, but i need result in single row.
    J1, NA,P1,50,50
    J1,Q1,,,,
        ,Q2,,,,
        ,Q3,,,,
    please hele

    This is bcoz you don't have all the common fields in your infocubes.
    Job is the only filed common in the infocube.
    Some Characteristics like project is only available in one Cube, similarly and qualification field is only available in other Cube.
    If a Multiprovider is created on top of these two infocubes. Common chars are identified from both cubes; others can be identified only from the respective cubes.
    When we build a query on this Multiprovider, keeping a char which is not part of both cubes will create an other line with # or NA values present in that column.
    In the query designer create a new selection on the KF.
    Inside that, maintain description and drag the keyfigure from left pane to selection pane, drag characteristic "jobu201D into the selection. In the context menu of job, choose u201Cconstant selectionu201D option.
    repeat the same for all the KFs.
    for more details chk the below link
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70dcd7b5-6a3d-2d10-c984-e835e37071a2?quicklink=index&overridelayout=true
    Regards
    KP

  • On multiprovider reporting

    hi all,
    i have one multiprovider based on two cubes which are having same chars and same dimentions but where keyfigures are different ones.if i run the report on multi i will get single line output or multi line output?i need single line report is there any possiblite to get single line.plz help me.
    its urgent.
    thanks&regards,
    sri vastav.

    Hi,
    if you have the same characteristics in the cubes or you are having just the common characteristics of both cubes in your query, you will just get one line except there is an error in the identification of the characteristics in your multi cube.
    regards
    Siggi

  • #CONTEXT Problem in Multiprovider report

    Hi Experts,
    I Have 2 Data providers
    Query1: Material key, Material type, MRP Controller. QTY, Month/Year
    Query2: Material Key, Stock, Month/Year.
    I have created on variable based on Material type and MRP Controller.
    This is working fine for QTY But I want to Multiply QTY with Stock for all material key.
    If Sum of Stock = 500 for all materials then Slip QTY*500, Glaze*500, Casted*500 like this for all variable values.
    Is it possible?
    Thanks,
    G Sampath Kumar.

    Hi Satish,
    Thanks for the reply,
    I Merged Material key and month/year but I am not using the material in Table.
    Is there any workaround for this.
    I am using bex as dataproviders for this.
    Thanks,
    G Sampath Kumar

  • NO DATA IN REPORT

    Hi gurus...
        We use two cube's for extraction one <b>actual(Current)</b> AND one <b>Plan(Forecast)...</b>
    we move some characters of the Plan to the actual cube on a regular basis... 
    ex:- What ever we have planned for <b>2004(Plan)</b> in the year <b>2003(Actual)</b> we used the version = plan in the Selection of query.
    Now we are Using multiprovider based on these two cubes and now I need 2 years past<b>(2002-2004)</b>
    ; <b>current year(2005)</b> and Future(2006-2009) in the query...
    I need to change the versions of Plan to Actual as we get the data of 2002-2004(PAST DATA) from ACTUAL CUBE now...
    When I give the Version as Actual and run the Query I see no data in the columns where I have given the Version from ACTUAL...<b>PAST DATA</b> I only see 0,00
    But I see the columns filled which is getting data from PLAN:
      The infoprovider is the Multiprovider...
    The query should be based on the Fiscal year entered by the User in the VARIABLE
    Can anyone please help me for the same... what might be the reason and what might be the solution for the same..
    Cheers..
    Preethu...

    HI Preetham,
    You can take a look at the selection and identification you have made in the multiprovider definition. Most of the cases of a multiprovider report not fetching any data relates to missing identifications of base chars.
    For testing purpose also try to include the the InfoProvider in your query so that you can see what data somes from which base cube.
    Hope this helps...

  • Diff b/w Infoset and multiprovider BI 7.0 onwards

    Hi gurus,
    Could somebody tell me the difference b/w Infoset and multiprovider BI 7.0 onwards. I mean earlier we were not able to add cube to an infoset. It allowed us to add only ODS and info object . Since the new version allow us to add cubes too then what is the diff b/w Infoset and multiprovider. Since both of them are full filling the same purpose ?
    Thanks in advance.
    Ashu Gupta.

    Hi,
    Follow there links.
    An InfoSet describes data sources that are usually defined as joins for ODS objects or InfoObjects (characteristics with master data). A time-dependent join or temporal join is a join that contains an InfoObject that is a time-dependent characteristic.
    MultiProvider is a type of InfoProvider that combines data from a number of InfoProviders and makes it available for reporting purposes. The MultiProvider does not itself contain any data. Its data comes entirely from the InfoProviders on which it is based. These InfoProviders are connected to one another by a union operation. 
    InfoProviders and MultiProviders are the objects or views that are relevant for reporting.
    Infoset- Join
    Multiprovider-Union
    Follow there links for multiprovider and infoset.
    http://help.sap.com/saphelp_nw04/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/frameset.htm
    need documentation on Multiprovider
    Multiprovider
    reporting on two cube without multiprovider or multicube
    MultiProvider -Options
    <removed>
    Regards,
    Senthil Kumar.P

  • Data  is not showing in report

    hi all,
        I have loaded data in cube for budget data keyfig ,i created multiprovider on this cube along with other2 cubes,created report on this multiprovider ,problem is data for the budget column is not comming in th  report ?
        i have created scratch report on cube which has budget keyfig  ,but budget column is not comming for the multiprovider report ?
      its very urgent pls waiting for replies?i will assing points

    Hi Sneha,
    Did you check, whether your cube has got the Budgeted values..
    and also check all the key comibinations of the Cube while creating the
    multiprovider..
    If you are not getting budget value in the cube itself, then you need to check in
    PSA, transfer structure as well as in RSA3 .
    Hope it helps..
    Cheers,
    Pattan.

  • Bex report on Multi Provider Long Text issue

    Hi All,
    I have a report that running on a multiprovider and I have a field that I use as a selection parameter. I changed the settings for this field's info object settings to "long text" to see long description in the pop up search window. However setting change worked for all the other reports that are running on cubes and DSO s but I still see short description when I run the multiprovider report.
    Is there any settings need to be changed for multiproviders to see long desc. ?
    I apprciate any help with points
    Regards

    Hi,
    Open your query, and select your infoobject and change the display properties-> text view as-> Medium-Length text
    Regards
    Thenmuga Selvan

  • No Data in Report for some users in Discoverer Viewer

    Hi we have some users for discoverer reports .The report show data to Admin user. But if the same report is run through any other user id , it displays 'No data is available'. the report is shared to the user, Proper grants on the table is given and also the user is given access to Business Area. It has been an issue only from last week before that it was working fine . There was a data dump taken from the database last week , would that be an issue ? not sure what DBA has done ..The same report is able to run through the user logins in Discoverer desktop tool .The issue is only when accessed via Discsoverer viewer
    Edited by: 801473 on Oct 11, 2010 4:59 AM

    HI Preetham,
    You can take a look at the selection and identification you have made in the multiprovider definition. Most of the cases of a multiprovider report not fetching any data relates to missing identifications of base chars.
    For testing purpose also try to include the the InfoProvider in your query so that you can see what data somes from which base cube.
    Hope this helps...

Maybe you are looking for