MultiProvider related

Hi gurus,
I have a question regarding one of the scenario I am facing.
I have 2 cubes. 1st cube has all the inventory related data. This inventory related data contains Material, Unit cost in that month, Quantity and extended cost.
2nd cube has Consignment Inventory data. But the 2nd cube contains Material and just the quantity. It does not have the Unit cost of the material for that month.
I have to have a report of this Consignment related data. This report will have past 12 months quantity. Extended value for the inventory (Unit Cost * Quantity).
I do not know how to get this Unit cost for the material for that month in my report.
My thought was, I will create a cube and then I might have it but cube gives union of data and it does not bring in the Unit Cost for that Material in the data line. Unless I have created Multiprovider incorrectly.
Please advice.
Thanks in advance.

Guys,
That is helpful answer. Now I have checked the assignment for different Key figures and Chars. It is atleast getting the correct quantity.
now my issue is this. My 1st cube has a following row.
ABCD       15 Ea        $10         $150      07/2007
My 2nd cube has a row
ABCD         20 Ea    07/2007
I want to get the data from only 2nd cube and no where else but with the Extended Cost.
I want this result
ABCD      20 EA     $10      $200     07/2007.
How do I get this done at the report level?
The MultiProvider gives 2 separate rows. How do I accomplish this at the report level or the query level?
Please help.
Thanks once again.

Similar Messages

  • Chars & kf's related to virtual cube not get updated via multiprovider

    Hi Friends,
                  I've got one multiprovder, which has got two infocubes, one is 0CFM_C10 & ZRATES, in these one is basic infocube and the other one is virtual cube. So i've built the query on multiprovder which gets data from two infocubes basic and virtual, but when i'm trying to restrict in the query, the chars & kf's which are related to virtual infocube are not getting data, but the chars related to basic infocube getting data.
                   NOTE: i've checked virtual cube by choosing the "display data" option, here it is showing, bt via multiprovder it's getting updated, even i can't see the data for those chars in multiprovder also using "display data" option,
    what would be the problem? why virutal cube data isn't getting updated?
    any idea's
    awaiting for your responce

    Hi Siggi,
            Thanx for your replay, actually the chars & kf's related to virtualcube are not in basic cube know! and also the query requirement is to get data from two cubes, i think in that case, not required to restrict at infocube level using 0infoprovider,
                 i can be able to see the data in virtual cube, but it's getting vir multiprovider, the assignment in multiprovider is right,
    then what would be the problem?
    Regards,
    BalajiReddy

  • Issue related to multiprovider...

    Hi,
    I have created a multiprovider with an cube and infoobject.
    Cube contains transaction data for the customer and infoobject contains the master data
    When i am checking the contents of the multiprovider in RSA1 , only transaction data values are available
    But when i created a query using the multiprovider and executed it i only master data values are available.
    can any one tell me wht is the problem here
    Regards
    Ansari

    Hi,
    check these links:
    Multiprovider question
    multiprovider?

  • Multiprovider design -problem

    I am just creating the multiprovider on Custom Billing cube and Custom DSO .
    In my billing cube , I have Billing document assigned to line item dimension
    and Line item is also in another in another line item diemsion .
    My DSO have Billing document number , Item number and Partner function as primary key .
    Could you please let me know how should be my MP design ?
    How to create a dimension in Multiprovider ?
    Can I assign the Billing document from cube and Billing document from DSO to the same diemsion ?
    How to figure out the  Partner function Characterstic of DSO which is primary key of DSO but not having this fields in billing cube . ?
    There are 2 other data fields available in DSO which is not there in Billing cube , Do i hv to create a new dimension for them ?
    Please help me soon .
    Regards

    Can I assign the Billing document from cube and Billing document from DSO to the same diemsion ?
    You can create a single dimension for this, in that you can use Billing document and right click assign/identify from the both DSO/Cube.
    How to figure out the Partner function Characterstic of DSO which is primary key of DSO but not having this fields in billing cube . ?
    Create separate dimension for these Partner function Characterisitcs
    There are 2 other data fields available in DSO which is not there in Billing cube , Do i hv to create a new dimension for them ?
    If those data fields related to Billing Document, then you can add these two fields to fisrt dimension (Billing Document Dimension).
    Hope you get some idea.
    Veerendra.

  • Question about the dimensions of a multiprovider

    Hi all,
    I need to create a multiprovider based on 2 infocubes. They have 22 dimensions altogether, without taking the default ones in account.
    I'm able to group 6 dimensions into 2 because they have characteristics in common, but after this action there will still be 16 dimensions.  
    My question is: is there any problem in putting unrelated dimensions together? Would there be some problem related to the multiprovider design?
    Thanks and regards,
    Tiago.

    HI,
    This mainly depends on the reporting requirements you have. If you want to do better on the reporting performance since the requirement is on the two cube with more number of characteristics. While design the cube take only those char which are useful for reporting. Group the char in dimension as per the reportign requirements like the two char collectively used in a query can be used in one dimension.
    assigning dimensions in a multiprovider
    Use of Dimensions in Multiprovider?
    http://help.sap.com/saphelp_nw70/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/cf/bc734190ba137de10000000a155106/frameset.htm
    Tarak

  • Problem in Bex report Status of Data based on multiprovider

    Hi Bi Expert,
    I am facing probelm in my bex reprot having field "Status of data"
    Report is based on multiprovider which using 3 cubes.
    Out of this three cube report showing data with cube havnig oldest date data load.
    How can I get latest one request data into my report .
    I am not using bex web template so dont give solution related to it already gone through that thread.
    using bw 3.5 version

    Hi again,
    in the table RSICCONT you find which request is in which data target. When you define the user exit variable on 0REQID, you have to go in this table and read the request with cubes names in your multi provider. In a second step you sort the request after cubes and time tamp and take the first n (depending on how many cubes you have in MP). Keep in mind: when you apply READ statement, read after Cube name
    Regards
    Aban

  • Doubts while creating a Multiprovider

    Hi experts,
    I have a purchasing cube. Our requirement is to add some more fields in this cube.
    But i found those extra fields in all the three of my GL cube AR cube AP Cube.
    So i want to make a multiprovider between purchasing cube and from one of these three cubes.
    My question is , related to purchase for making multiprovider which cube i need to take i.e. ( AR cube or AP cube or GL cube ).
    And also suppose in multiprovider if i am using two cubes, as per my knowledge atleast one field should be common to make a multiprovider.
    Suppose if we have accounting doc no ( 0ac_doc_no ) in both the cubes.In assignment of chars we will tick for 0acc_doc_no in both the cubes.
    If we have 0clr_doc_no in both the cubes and if we want 0clr_doc_no also in the multiprovider then in assignments of characteristics do we need to tick for this in both the cubes ?
    If we tick only in one cube will it bring the data from only one cube ?
    And also if we tick in both the cubes then will the multiprovider brings the data from both the cubes ?
    Please explain me in simple words. I went through so many links but i am not clear.
    Full points will be assigned.
    Regards,
    V N.

    Hi,
    Since you are concerned with the purchasing cube i say you shaould use (AP and AR) (i.e. account receival and account payable) as both these tables are mutually related , As GL could be a stand alone too.
    So in case you just want to add an extra field GL will do but going with the real essence of purchase AR and AP are more suited once.
    Now for creating a multiprovider its a mandate to mark the common field in all the info providers involved since then only the join condition between the master data tables of the providers work out.
    There won't be any duplication in data since all the entries with same field id i.e.0ac_doc_no in your case are merged together to give a unique entry in a ovveride cube.So an account receval entry in AR table and account payable  entry in AP will be merged to from a unique value for they act as "Contra entries"
    Def : Contra entry : some transactions are recorded in three column cash book
    which relates to both cash & bank i.e. balance of one will
    decrease and other will increase due to such transactions.
    such transactions are entered on both sides of the cash
    book . such entries are known as Contra Entry.Hope this will serve your cause to end.
    hope it will be expedite
    Thax & Regards
    Vaibhave Sharma
    Edited by: Vaibhave Sharma on Sep 14, 2008 8:53 PM

  • Follow-up on u0093Fact Table VS. Dimension relative sizeu0094

    You don’t have to read the background info. below, it is only for reference. I have already gone though several links as such your touch in your own words will be much appreciated.
    Can you help me understand these which came from the many links the Experts referred me .
    1. For better performance: “Use line item dimension where applicable, but use the "high cardinality" option with extreme care.”  Any clarification on “high cardinality”? And why with “extreme care”?
    2.  For better performance:  “1. Make the Index perfect and create secondary index based on requirement..”  I don’t seem to follow this index issue being raised here.
    Thanks.
    --Background: References from these past postings ---
    There is much to be said about performance in general, but I will try to answer your specific question regarding fact and dimension tables.
    First of all try to compress as many requests as possible in the fact table and do that regularily.
    Partition your compressed fact table physically based on for example 0CALMONTH. In the infocube maintenance, in the Extras menu, choose partitioning.
    Partition your cube logically into several smaller cubes based on for example 0CALYEAR. Combine the cubes with a multiprovider.
    Use constants on infocube level (Extras->Structure Specific Infoobject properties) and/or restrictions on specific cubes in your multiprovider queries if needed.
    Create aggregates of subsets of your characteristics based on your query design. Use the debug option in RSRT to investigate which objects you need to include.
    To investigate the size of the dimension tables, first use the test in transaction RSRV (Database Information about InfoProvider Tables). It will tell you the relative sizes of your dimensions in comparison to your fact table. Then go to transaction DB02 and conduct a detailed analysis on the large dimension tables. You can choose "table columns" in the detailed analysis screen to see the number of distinct values in each column (characteristic). You also need to understand the "business logic" behind these objects. The ones that have low cardinality, that is relate to each other shoule be located together. With this information at hand you can understand which objects contribute the most to the size of the dimension and separate the dimension.
    Use line item dimension where applicable, but use the "high cardinality" option with extreme care.
    Generate database statistics regularily using process chains or (if you use Oracle) schedule BRCONNECT runs using transaction DB13.
    Good luck!
    Kind Regards
    Andreas
    There are some simple things by which we can maintain the performance.
    1> Make the Index perfect and create secondary index based on requirement.
    2> Make statistics perfect.
    3> Based on data size in dimenssion table use lineitem dimenssion.
    HOpe this will help you.
    Suneel

    Hi Caud..
    1] High Cardinality..
    High Cardinality means that this dimension contains a large number of characteristic values. This information is used in accordance with the individual database platform in order to optimize performance. For example, an index type other than the standard may be used. Generally a dimension is perceived to have high cardinality when the dimension is at least 20% the size of the fact tables in terms of the number of entries each contain. Avoid marking a dimension as having high cardinality if you are in any doubt.
    Cardinality creates indexes on the Dimension table entries and there by you would see an improvement in performance.
    With Oracle DB, setting the Cardinality option causes a b-tree index to be built instead of a bitmap index even if it is not a line item dim.
    Setting it as a Line Item dim also causes a b-tree index to be built instead of a bitmap index, but also embeds SID directly in the fact table, eliminating the dimension table.
    As it changes from bit map to B-tree, u have to be careful as the SAP recommends the Bit map.
    2]As indices increased the performance tremendously, u have to consider when ever the performance is main factor. it is very easy for query to access the data in the data target if it already indexed.
    Refer this link..
    http://help.sap.com/saphelp_nw04/helpdata/en/a7/d50f395fc8cb7fe10000000a11402f/frameset.htm
    Hope it helps-
    Regards-
    MM
    Assign points if it is useful, it is right way to say thanks.
    Message was edited by: vishnuC

  • 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

  • Data not displayed for Key Figure of MultiProvider

    Hi Folks,
    I have created a Query on MultiProvider which is actually copied from another Query(based on InfoCube) using RSZC. Now I have the problem with display of data for a KeyFigure in report. No data is displayed for the KeyFigure. The MultiProvider has Two InfoCubes where the KeyFigure is related to one of the two Cubes. The data is shown at the MultiProvider level. I have also checked for a new query on the same MultiProvider. Here too the data is shown in the report for the KeyFigure. But it's not showing in the Query which is copied from another.
    Any assistance on the same is really appreciated.
    Thanks,
    Raju. Dupadally

    Hi Diaz,
    Thanks for your answer. Could you make it understandable. I haven't understood fully.
    Thanks,
    Raju. D

  • How to Include the Infocubes in a Multiprovider..!!

    Hello Experts,
    Question is related to multiproviders. I have some 20 to 30 of the infocubes in Dev System.
    I have 2 multiproviders in the same system. I come to know..some of the infocubes missed out in multiproviders.
    I tried to add those missed infocubes into multiprovider (MPRO --> Context Menu --> Change ) Change Structure.
    But i found some of the infocubes are not available in the MPRO Structure Itself. For your info those all missed infocubes all are avaialable in the Dev system into some other info areas.
    Now Question is how to include the infocubes of which of them are not available in MPRO Structure itself. I want to add the infocubes in the Multiprovider itself.
    Please reply me the answer for the above scenario.
    Thanks and Regards,
    SN.

    Hi Parvin,
    Thanks for your reply. But i already tried as you mentioned.
    Here my issue is..even for giving the tickmark also..the infocube needs to be opened in the MPRO structure.
    My problem is Infocube itself is not opening in MPRO Structure.
    How to include the infocube in the MPRO Structure itself.
    Those cubes are avaialable in the Dev system where as those are not available in MPRO.
    Thanks,
    SN

  • Non cumulative remote cube in Multiprovider

    Hi all,
    I have a situation. We created a multiprovider containing 1 infocube and 1 remote cube. The remote cube contains non cumulative key figure. When we create a query on the multiprovider and check the query, the system gives us a system error message saying "System error in program CL_RSR and form GET_CHANMID-01-". I have tried to find an OSS note, but could find any related notes.
    The problem doesn't occur if the query built on the remote cube or on the multiprovider but without the remote cube. So I think the problem lies on using non cumulative remote cube in a multiprovider.
    Has anyone encounter such a situation? Appreciate any opinion or comments.
    Thank you.
    Regards,
    Anzar

    Anyone?
    I really need your advice on this issue.
    Best regards,
    David

  • Which is Better?: Add to multiprovider; Create new ODS; Create new Cube

    Which is a better choice:
    Add to multiprovider; create additional ODS; create additional Cube?
    I have this data flow: 5 ODSes which are aggregated into a single Cube1. A multiprovider then sits on the Cube1. I run Report1 against the multiprovider and from the output, I want to jump (through a jump query) to a much more detailed report.
    (information from the different 5 ODSes will be coming together to make a meaning record in the detailed report)
    Which of these will be the best modeling approach at this point:
    1. Bring in all the detail level information in the 5 ODSes into the multiprovider and create the detail report (against the multiprovider).
    2. Create a new ODS and bring in all the detail information from the 5 ODSes into this new ODS_6 and create the detail report against this newly combined ODS_6?
    3. Create new Cube2 and bring in all the detail information from the 5 ODSes into this single cube and create the detail report against this newly combined Cube? i.e. without bringing Cube 2 in the multiprovider.
    a) Which of these options is the typical thing to do?
    b) From performance point of view, which one is better? Any reasons?
    c) Do you have a better recommendation to get my report based on the original multiprovider; as well as get the detail (through the jump query)?
    Thanks

    Everything is based on how much data you are reading.
    Remember: the first and second options are slower because even if you are creating query against the Multiprovider in the first option, both options read directly from the ODS. Technically, ods is not optimized for reporting (reading). ODS is just like a normal relational database table, unless you use the key to read data from, it is very slow (everything  is not indexed).
    Option 3, is much better in respect of design and performance. Reason, cube support multidimensional analysis, where all char is related with SID which is being generated automatically which increases performance.
    My recommendation:
    Create another ods (combine all the other ODSes) just like you did in option two, and push summarized data in the cube and detail data in this ods. Write a report again the cube when needed jump to the ods.
    Hope that helps.
    thanks.
    Wond

  • Bw multiprovider problem

    hi all, i have a problem with a multiprovider. I activated 0FIAR_C03 cube in order to execute balance aging for customers. I want to calculate top N costemers' balance aging so I created a sales cube based on an S9* info structure. both cubes have right values and I can report them. but when I want to calculate the aging report with sales amount from multiprovider, sales data isn't coming. I want to see
    customer, sales amount, balance, time range1, time range 2.....
    when I look the data from LISTCUBE, I can see sales data. when I debug with RSRT, it gives DBMAN 143 mistake about SAP Note 489135. i found its explanation from sdn. it is below. what should I do?
    Reason and Prerequisites
    The problem occurs in the BW BEX component and is related to a query.
    Solution
    First, execute the query via the RSRT transaction. If the problem also occurs there, it is usually related to the BW BEX OT component.
    If you remove the 'RSRT classic' indicator in the
    RSRT transaction, you will be able to access the
    context menu (as in BEx Analyzer) and to navigate through the component.
    When you encounter ET/OT problems, check if you can
    find relevant notes on the "SAPNet - R/3 front end" (OSS) for the BW BEX ET/OT components.
    For ET problems, the information in note 137153 is also important:
    - Front end patch
    - Versions of the front end programs (sapbexc.xla -> note 197460)
    Often, an OLAP trace (note 112458) can be helpful
    (for both ET and OT), especially if additional
    navigation steps are required for reproducing the problem.
    List all the information mentioned above in any
    problem notification.

    Hi Dhanya, thanks for your reply.
    query doesn't give any error. when I look from LISTCUBE, 0INFOPROV characteristic takes two values (one for sales cube, one for fi cube).
    I matcehed 0CALDEY (SD time) with 0NETDUEDATE (FI time). 0DEBITOR (FI) with OCUSTOMER (SD).for sales data, some of the FI values are empty becouse sales cube doesn't have these charactheristic (as an axample posting key.) but the other values are coming. there isn't any problem about FI data. the report based on a SAP exit variable 0P_KEYDT. I restricted sales aomunt key figure with this variable: 0PKEYDT - (0P_KEYDT -365) (the last year's sales amount). even I don't restrict, it doesn't calculate any value...
    actually I defined a seperate report for sales data. it is calculating with multiprovider but when I try to get the sales amount in the aging report, it is not calculating.

  • Problem making an infoobject navigation attrib in multiprovider

    Hi
    I have a bespoke infoobject ZPNLATTRB assigned as a navigation attribute of 0ACCOUNT master data.  I could successfully switch this infoobject as nav attrib in the cubes and dso.  However when I tried to switch this infoobject as nav attrib in the multiprovider (containing those cubes and dso), I received an error 'Assignments for InfoObject 0ACCOUNT__ZPNLATTRB have not yet been maintained'.
    The Diagnosis says:
    The MultiProvider definition contains an InfoObject that has not been assigned to the relevant InfoProviders.
    The Procedure says:
    Choose Identification and highlight the assignment for InfoObject 0ACCOUNT__ZPNLATTRB, or remove the InfoObject from the MultiProvider.
    I don't reckon I need to map the nav attrib ZPNLATTRB as its value is derived through 0ACCOUNT.
    Please help.
    Many thanks,
    Anthony

    Hi Sarah
    Yes, thanks, I've managed to assign the nav attrib ZPNLATTRB in the multiprovider.. it took me some time to look for the 'assign'.
    I have a further question relating to this.  In my multiprovider I have included 2 cubes and an infoset and in this infoset I've included a write-opt. DSO.  I had to create an inner join between my DSO and the 0ACCOUNT master data in order for the ZPNLATTRB to appear in the multiprovider for assignment between the infoset and the 2 cubes for this nav attrib.
    I'd like to avoid using inner joins in my infoset as it slows down reporting.  Do you know of a better way to design this model?
    Please let me know.
    Many thanks,
    Anthony

Maybe you are looking for

  • I Sorted but I am trying to get the correct Month to print

    {noformat}I am creating a program that requires me to get the highest number and lowest number in a month.I have sorted the Array into a 1 dimesional Array of [12]. Here is my issue How do I get the Highest and lowes number reported while How can I g

  • How do I create a new library in Itunes 11?

    I have converted a bu7nch of songs to MP3 for my Andrtoid player. But they are all listed in my main library. I thought I would create a new library and name in MP3. But I don't see how to create a new library. I tried holding down the Option key and

  • [SOLVED] MPD through mounted NFS Share

    Hi all. I am using MPD paired with Ncmpcpp, and in my configuration (for both mpd & ncmpcpp) I have the music directory set to /mnt/Shares/Music which is where I am mounting a NFS share located on the local network. However ncmpcpp seems to be only p

  • N79 all messages disappeared (SW V12.0.24)

    Hi all, I have a problem that I hope some one can help me with. While sending an SMS my N79 battery died and turned off. When I turned it on all the SMS messages in my inbox disappeared!  I lost more than 700 important messages. I check both the C: p

  • HT201257 Does anybody know what hardware test error code this is 4SNS/1/40000001: TCOH -1.704

    Does anybody know what hardware test error code this is 4SNS/1/40000001: TCOH -1.704 Trying to track down fast running fan that will not reset and this error came up.