Problem in Multiprovider

Dear All,
I am creating a report on Multiprovider to analyze Plan vs Actual amount.
Plan data is sitting in one cube and actual data is sitting in another cube.
Now both individual cubes data are correct.
I have combined both cubes by MP. Now there are some issue with it.
When i see the report at GL(General ledger ex :- 446100, 45100) level char then plan data and actual data are getting picked up correctly, but the moment i include some other char like profit center or cost center then the actual amount does not come properly. It shows all zero.
Note only for few records data are getting picked up correctly.
Information:-
Structure of Actual cube:- Source is r/3.
1) ZCOSTCENTER -- Direct map to the source.
2)Profit center-- Direct map to the source.
3)GL CODE-- Direct map to the source.
4) Function code-- Given by the user as a flat file and is an attribue of the Cost center. In update rules i have applied read from master rule.
5) Business Area -- Direct input from the source.
6)Amout
7)Year
8)Posting Period
Structure of Plan cube:- Note source of the plan data is flat file.
1) GL code-- Direct map to the source.
2) Function code-- Direct input from the source.
3)Profit center-- Direct input from the source.
4) Business Area -- Direct input from the source.
5)Amout
6)Year
7)Posting Period
Need some pointers regarding the same.
I have selected the common objects present in both the cube during identificaton but still its not working. Only at GL level data are matching perfectly fine.
Thanks & Rgds,
Anup.

Hi Prakash,
Thanks for you reply.
1) Check Profit centres are mapped properly or not in MP.
Ans:- Since PC is coming from the both the source i have checked both the cubes in the MP.
2)And also check the available PC in both the cubes, how many are there.
Ans:- In plan cube we have just taken some test data and only 2 (unique)profit center are there but it is occuring at 15 cells whereas there are more numbers of unique profit centers in the actual cube.
Check the data with individual chars keeping total.
ANS: at GL level total data are matching and even without any char selected the total amount of actual and plan are matching. but the problem is when we insert some more characteristics.
Thanks & Rgds,
Anup

Similar Messages

  • Problem in Multiprovider Query

    Hi Experts,
                I had developed an query on Multiprovider, which is on MM & PP Cube. In the Query Designer,i had created some new selection with  two characteristics restriction ( MOvement Type & Trans/Ev Type) and with a key figure.In the restriction part first i have'nt restricted any "#" value.when I run the query i'm not able to see any value as an output.But If I restrict with "#"..I'm able to see values only to #.
    But there are Characteristics values for the restriction value.
    Please help me to over come this problem.
    Regards,
    SPS

    SPS,
    First I would ask you to validate your multiprovider , are you sure that the joins are right ?
    One way to check the same is to have data from all concerned objects in one query and this should include the field(s) of union ( which you have specified in the identification part )
    If you get the data in one single row without any mismatches , then your design is right and you can go ahead with trouble shooting the query.
    Arun
    Assign points if useful

  • Compounding consistency problem not ensured problem in multiprovider

    I have a multiprovider MP1 which has  CUBE1 & CUBE2 as its particiapting cubes. 
    Both of these cubes has infoobject 0FUND which is compounded with 0FM_AREA and I have included both( 0FUND & 0FM_AREA) of these infoobjects in MP1 and mapped it.
    Infoobject 0FUND has attribute called MNGUNIT. I have enabled attribute MNGUNIT as navigational in multiprovider and  mapped it to same attribute from CUBE1, but to different attribute  called RESP_FC of different infoobject COSTOBJ from CUBE2 . Both MNGUNIT & RESP_FC are reffrenced to same infoobject definitiion which is also compunded with 0FM_AREA.
    MP1 syntax check gives a message that, "compounding consistency for infoobject COSTOBJ__RESP_FC not ensured". I have already tried mapping COSTOBJ__0FMA_REA from both the cubes , but it still gives same error message.
    Any solution to this problem.
    Regards
    MB

    Hi Madhukar
    Do you mean COSTOBJ is compounded with 0FM_AREA?
    I think even in that case it will be a problem as your FM area is identified from 0FUND.
    Regards
    Anindya

  • Basic problem in Multiprovider

    Hi,
    I have created multiprovider on 2 ODS Objects.
    Example:
    The structure and data in <b>My 1st ODS</b>:
    DOCNO    CUSTID    INV_AMOUNT    AMOUNT_PAID
    1001         C01         500                    200
    The structure and data in <b>My 2nd ODS</b>:
    DOCNO    MATID    ORD_QTY    DELIV_QTY
    1001         M01        100             60
    Now I constructed my Multiprovider.
    In identification, I have selected 'Create Recommendations'.
    Then, All check boxes were selected automatically.
    <b>My problem is:</b>
    In my query,
    If I select <b>only 'DOCNO' in rows</b> and all keyfigures ibn columns, my out put is:
    DOCNO    INV_AMOUNT    AMOUNT_PAID    ORD_QTY    DELIV_QTY
    1001        500                    200                      100              60
    It is Fine.
    But, when I <b>include CUSTID and/or MATID</b> in my query...
    DOCNO CUSTID MATID  INV_AMOUNT  AMOUNT_PAID  ORD_QTY  DELIV_QTY
    1001  C01    #      500         200         # #
    1001  #      M01 # # 100 60                                       
    This is my problem. It is showing in two lines.
    But I need my report to show all in one line as:
    DOCNO CUSTID  MATID  INV_AMOUNT  AMOUNT_PAID ORD_QTY  DELIV_QTY
    1001      C01       M01      500                 200                    100            60
    Please suggest how can I get this.
    Regards,
    Sailaja.
    Message was edited by:
            Hima Sailaja

    Hi Hima,
    Not sure about the actual requirement for the report . If only related records are to be fetched ( ie. if one docno is not available in ods 1 then that docno line should be eleminated from the report )
    Then creating infoset (Inner Join) instead of going for multiprovider.
    And issue should get resolved.
    Hope that helps.
    Regards
    Mr Kapadia

  • Problem with multiprovider key figure

    Hi all,
    I have Infocubes according to reporting division and a multiprovider built on these Infocubes.
    There is a key figure NET_SALES,the value of which differs in the Infocube and multiprovider.When i check the infocube data independently,the value of the key figure looks ok but when i try to display data in multiprovider with the same conditions,the value of the key figure is incorrect.
    Can anyone please help me out with this?
    Regards,
    Suchitra

    Then make sure that you are analyzing it correctly. Multiprovider will show only values which is coming from the cube.
    Do one thing, uncheck the other three and check for only one cube. Now, you match the data. If its correct, do it for all the region. It may help you to diagnose where is the problem.
    Thanks...
    Shambhu

  • #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

  • Multiprovider - BI planning - to which cube will be data save

    Hello,
    I solve the problem with multiprovider in BI planning. We have about 10 infocube connect in one Multiprovider. How can I ensure that the right data will be save to the right Infocube? I try it with Characteristic relationship but I have problem with adding new infoobject 0INFOPROV to the basic real-time cube and without this I can´t make a Characteristic relationship.
    Do you have any other solutions??
    Best Regard.
    Petr

    Hi Rohit,
    Please note below are the Prerequisites
    Before you can define characteristic relationships, the following prerequisites must be met:
    ●      The InfoProvider must be a real-time InfoCube. The characteristic relationships defined for a real-time InfoCube are also valid in the MultiProviders that contain the real-time InfoCube. See InfoProvider.
    ●      In characteristic relationships of type attribute, the target characteristic must be defined as an attribute of the basic characteristic and must itself be contained in the InfoCube.
    ●      In characteristic relationships of type hierarchy, the target characteristic must be contained in a hierarchy and in the InfoCube. The hierarchy is mainly intended for modeling a derivation relationship; thus the hierarchy cannot contain a leaf or an inner node more than once. Link nodes are also not permitted.
    ●      With characteristic relationships of type DataStore, only standard DataStore objects are permitted. You can use all the managing and monitoring methods that are available in the Data Warehousing Workbench.
    So if you define it for your real time cube it is also valid for your multiprovider.
    Next time please post a new thread.
    Arun

  • Error in multiprovider

    Pls help me out in the problem
    My multiprovider is created using 2 cubes say cube1 and cube 2.
    I created a query on this multiprovider , but the results was strange as shown in the attched excel sheet.
    In Identification tab I have checked
    Sales Doc no – cube 1 , cube 2
    Cust Order no – Cube 1, cube 2
    Received heat – cube 2
    Brake – cube 2
    Releiving Order no -  Cube 1
    Invoice no – Cube 1
    Billing doc – Cube 1
    The problem is I am getting the results showing in 2 lines for same salesdoc no
    Sales Doc no     Cust Order     Received Heat     Brake     Releiving Order no     Invoice no     Billing Doc
    1000     333     GA24     M411     #     #     #
               #     #     435     818     564363
    1001     334     GA25     M412     #     #     #
               #     #     454     363     242556
    Pls let me know why this is happening.
    I want the results should appear as
    Sales Docno     CusOrder     ReceivedHeat     Brake     Releiving Order no     Invoice no     Billing Doc
    1000     333     GA24     M411     435     818     564363

    Hello,
    I would suggest that you try something like below in backend if possible.
    Include Received heat and brake in your cube1. Then populate this value using end routine with look up in DSO loading cube2. It will be simple with key as sales doc and cust order no. So now all your required values are in cube1 and thus the report will have only one line.
    I think this is the only probable solution apart from making the infoset.
    Please try this if feasible.
    Regds,
    Shashank

  • Query is not executing on Multiprovider.

    Hi Bw xpertz
    Could any one clarify me. I have added a infocube to the existing multiprovider.I had taken all the selection in the identification tab like chars,time chars and keyfigs.
    When i am looking the data via listschema its showing the data .How ever when i generated a new query on the multiprovider with new keyfigure which i added via new cube is not displaying.
    Evry thing is ok up to cube level i checked with a query on cube too.
    How ever ther is a problem with multiprovider.
    I dint get what xact reason behind this.Could any one help me in this aspect.
    When i am trying to execute the other queries on the same multiprovider they are working fine.
    I had gone through some of the earlier postings too. but i didnt get the answer..
    When i am trying to execute the newly generated query its not working ..and taking more than 1 hr even the data is not displaying.
    Any suggestions would be appreciable.
    Thanx in advance
    RMK
    *No need to say good answers can get full pointz**
    **Sharing is the only way to improve the knowledge**

    Are you filtering by any char not contained in your new cube or by any char tha althoug contained in your cube the ID is not marked in multiprovider definition?
    Check if any modification to any cube in multicube had deactivated the multicube.
    Try to do a query only for your new cube, filtering by infoprovider, the data must be there.

  • MultiProvider not reading data

    Hi all,
    I am using a Multiprovider to integrate the data from a DSO and an InfoCube. But is not not reading the data from the DSO.
    Here is the Structure:
    Infocube : SALESCUBE
    Dimensions:
    Transaction:
    TRNSCN_ID: Transaction id
    Customer:
    CUST_ID: Customer ID
    And I have 3 keyfigures called PRC_MAT, SAL_QUANT, REV
    DSO: SAL_LOC
    Key field: TRNSCN_ID
    Data field: SALES_REG
    Now In my multiprovider, in assignment of TRNSCN_ID I have slected both the infocube and the DSO. Yet when I read the data it shows data only from the infocube.
    The columns under 'SALES_REG' are blank (When i do "Display Data" for the multiprovider in SAP BI GUI ) and BExAnalyzer shows 'Not Assigned''
    I checked the data in both the DSO and the Infocube and the data under TRNSCN_ID is consistent in both and I have loaded it from the same source.
    I did some some investigation and II think the issue is in the sql query genereted by the multiprovider: 
    select
    [S1].[/BIC/CUST_ID]
    AS [K____16106]
    [S2].[/BIC/TRNSCN_ID]
    AS [K____16123]
    ,  [F].[/BIC/PRC_MAT]   AS [K____16107]
    ,  [F].[/BIC/REV]   AS [K____16108]
    ,  [F].[/BIC/SAL_QUANT]   AS [K____16109]
    FROM
    [/BIC/FSALESCUBE] [F]
    JOIN
    [/BIC/DSALESCUBE1] [D1]
    ON
    [F].[KEY_SALESCUBE1]
    = [D1].[DIMID]
    JOIN
    [/BIC/SCUST_ID] [S1]
    ON
    [D1].[SID_CUST_ID]
    = [S1].[SID]
    JOIN
    [/BIC/DSALESCUBE4] [D4]
    ON
    [F].[KEY_SALESCUBE4]
    = [D4].[DIMID]
    JOIN
    [/BIC/STRNSCN_ID] [S2]
    ON
    [D4].[SID_TRNSCN_ID]
    = [S2].[SID]
    JOIN
    [/BIC/DSALESCUBEP] [DP]
    ON
    [F].[KEY_SALESCUBEP]
    = [DP].[DIMID]
    where
    [DP].[SID_0CHNGID]
    = 0
    ) ) AND  ( (
    [DP].[SID_0RECORDTP]
    = 0
    ) ) AND  ( (
    [DP].[SID_0REQUID]
    <= 2000000250
    The DSO is not mentioned anywhere in the query.
    Here are 2 unresolved threads with the same issue created by others:
    Multiprovider Problem
    Re: Multiprovider Issue
    Please help out if you have any idea.
    Thanks,
    Nikhil

    Hi Vikram,
    Thanks. This has partly solved the problem. It sows data from both the infocube and DSO but it comes in 2 rows, not 1.
    To do this, I created this new structure:
    Infocube: IC_REV
    Dimensions: TRNSCN_ID
    Keyfigures: PRC_MAT, REV, SAL_QUANT
    DSO: LOC_SALE
    Key Field: TRNSCN_ID
    Data Field: TRNS_DATE (Keyfigure), SALE_OFFC, SALES_REG
    I have included all these InfoObjects in the multiprovider.
    On running the query, it displays the data from the infocube and the dso in different rows.
    For example, I have a TRNSCN_ID value "SALE01".
    in the result, It shows 2 rows for "SALE01", one from the infocube and one from the DSO.
    The data for TRNSCN_ID in the infocube and dso is consistent as I have run their DTPs from the same parent DSO (which has all the data) as the source of data for both the Infocube and the DS.
    Here is the SQL if needed:
    select
    [S1].[/BIC/TRNSCN_ID]
    AS [K____16123]
    ,  [F].[/BIC/PRC_MAT]   AS [K____16107]
    ,  [F].[/BIC/REV]   AS [K____16108]
    ,  [F].[/BIC/SAL_QUANT]   AS [K____16109]
    FROM
    [/BIC/FIC_REV] [F]
    JOIN
    [/BIC/DIC_REV1] [D1]
    ON
    [F].[KEY_IC_REV1]
    = [D1].[DIMID]
    JOIN
    [/BIC/STRNSCN_ID] [S1]
    ON
    [D1].[SID_TRNSCN_ID]
    = [S1].[SID]
    JOIN
    [/BIC/DIC_REVP] [DP]
    ON
    [F].[KEY_IC_REVP]
    = [DP].[DIMID]
    where
    [DP].[SID_0CHNGID]
    = 0
    ) ) AND  ( (
    [DP].[SID_0RECORDTP]
    = 0
    ) ) AND  ( (
    [DP].[SID_0REQUID]
    <= 2000000250
    select
    [O1].[/BIC/SALE_OFFC]
    AS [K____16133]
    [O1].[/BIC/TRNSCN_ID]
    AS [K____16123]
    ,  [O1].[/BIC/TRNS_DATE]   AS [K____16129]
    FROM
    [/BIC/ALOC_SALE00] [O1]
    Any idea how to resolve this?
    Thanks,
    Nikhil

  • Error while executing query

    Hi all,
    I am not able to execute a report in BEx Analyzer. It keeps asking for userid and password and after that it gives message saying Query not yet calculated. When tried to execute again using the refresh button it disconnects from BW server. (I am typing correct userid and password).
    Tried to check for the query that was created. Even the query doesnt open in BEx Query Designer. It gives error message saying - System Error in Program CL_RSD_MULTIPROV and from FACTORY -02.
    Program error in class SAPMSSY1 method: UNCAUGHT_EXCEPTION
    (This query is built on Multiprovider). I went in the BW system and checked if the Multiprovider and its cubes were inactive. I found that there was no problem with Multiprovider and its cubes. All are in active and executable state.
    not sure what the problem is. Do let me know how we can resolve this issue.
    Thanks in advance.
    Maddy

    Hi,
    Reason for such error could be that you had some info-object either characteristic or key-figure in your query which now is deleted and since you are trying to open that query it is checking that info-object in source (multi-provider/cube/dso/infoset whatever is applicable in your case) which is not available and hence giving this error.
    You need to add that info-object in info-provider on which  query is built, ones you add that do necessary modification in query and then remove unwanted info-object from multi-provider.
    Regards,
    Akshay

  • How to revert back the changes that have made to Infoset

    Dear Experts,
    Can any one help me with solution for the below issue?
    I have activated(checked) some navigational attributes to the infocube "XYZ".This "XYZ" infocube is used in Infoset and as well as in multiprovider.Instead of activating navigational attributes in the infoset ,mistakenly i have removed the infocube and reassigned(reconnected with previous settings) in the infoset.Now i realized that the technical reference names in infoset(For ex:"ABC_F12,ABC_F13") got changed and giving the problem in Multiprovider.And there are n number of queries build based on the multiprovider.
    While iam trying to activate the inactived Multiprovider iam getting an error message saying "inactive infoobjects ...(.ABC_F12,ABC_F13 are not available)....
    Can any body help me how to revert back the changes for the Infoset that i have made or anyother process to sort out this issue.
    Earlier solutions will be appreciated.
    Thanks & Regards,
    Prathish.

    Hi,
    If the changes have been saved, then there is no automatic way of reverting the changes. To get the Infoset in the reqd state, you will have to move an unchanged copy into the dev sys. The easiest way would be to transport a copy from the Prod sys. But first you have to check whether the transport path exists. With the help of Basis team, you can do this.
    wish u luck.
    Regards,
    Rahul

  • Program CL_RSD_MULTIPROV_CHECK========CP and form CHECK-03

    Hi,
    We have recently updated to SP 18 from SP 15.
    We are facing a compounding Problem with Multiprovider and when we check we are getting the error:
    program CL_RSD_MULTIPROV_CHECK========CP and form CHECK-03
    We are not able to execute any query on this Multiprovider.
    We implemented the note: 1252207 as mentioned in the Service market place. But still there is not resolved.
    Please suggest any other possibilities to resolve it.
    Thanks.
    Joseph M

    hello,
    from wht you have written i understand the error now:
    Since you have already assigned 0CALDAY in MP to 0CALDAY of CO-PA cube.
    Now ,when you are trying to assign another IO also(0ACT_GI_DTE) to the same 0CALDAY, it is giving error.
    Try:
    when you see 0CALDAY in the time dim. on the left hand side,on the right side you should have both 0ACT_GI_DTE and 0CALDAY for you to select.Check them both there.
    <removed by moderator>
    Reagrds,
    Dhanya.
    Edited by: Siegfried Szameitat on Nov 17, 2008 11:27 AM

  • 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

  • Multiprovider data problem

    Hi All,
    I have a multiprovider which is based on two cubes.There are some characterstics which are simliar in cubes like sales doc,item,ship_to,sold_to.The scenario is as follows:- The key figure on which I am reporting is from Cube2 and there is mix of charecterstiics from both the cubes used in the report,The problem is that cube 2 is not having SHIP_TO party informtion for all the sales doc,items but Cube1 always has ship_to info.So while reporting for some records blank value is coming for ship_to which coild be avoided if the report always take ship_to from Cube1.How it can be achieved?

    HI ,
    you can overcome this issue , follow the steps in the how to document by sreekanth
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70dcd7b5-6a3d-2d10-c984-e835e37071a2?quicklink=index&overridelayout=true
    Hope this helps,
    Sathya

Maybe you are looking for

  • BI 7.0 infospoke - how to change standard destination path on appl. server

    Hello, I have the following problem: I need to extract large amounts of data from infocubes to flatfiles. I have created an infospoke to do this. However, in this infospoke, the destination path, when I choose application server, is fixed. In BW 3.x,

  • UnsupportedOperationException when running jsf

    I am running a small jsf enabled app in BEA WorkSpace Studio 1.1. I am able to build and publish my ear, but when I try to get to the first page, I get a jsf-related exception: java.lang.UnsupportedOperationException at javax.faces.context.FacesConte

  • Weblogic 8.1 SP5 configuration error

    i am running into an issue i am trying to configure Weblogic 8.1 on Windows 2003 box but getting this error all the time any ideas please java.lang.NoClassDefFoundError at com.bea.plateng.common.jni.Win32Registry.RegOpenKeyExA(Win32Registry.java:168)

  • How to resolve iTunes update error?

    I received an indication that there was an update for iTunes on my iMac. I accepted and now I am receiving the following error   "The iPad software update server could not be contacted. An unknown error occurred (-50)" Any idea what might be causing

  • Rman WIth Large_pool

    Hi ALL, I read, Oracle suggest to use Large_pool for Rman BAckups, so we configured the Database with Large Pool and its working Fine. BUt My question is, if we are not configure the large Pool, then with memory oracle will use for RMAN. If its share