0SD_O05 Multicube Issue
Dear Guru's,
I have a reporting requirement where i have to dispay the following data:
Customer (0SD_C03 / 0SD_O05) No Issue
Sales District (0SD_C03) Only Key Appearing but no text Appearing*
Sales Region (0SD_C03 / 0SD_O05) No Issue
Material (0SD_C03 / 0SD_O05) No Issue
Delivery Date (0SD_C03) No Issue
Sales Document Number (0SD_C03 / 0SD_O05) No Issue
Sales Document Item (0SD_C03 / 0SD_O05) No Issue
Sales Document type (0SD_C03) No Issue
Order quantity (0SD_C03) No issue
Confirmed Quantity (0SD_C03) No Issue
Warehouse (0SD_C03) No Issue
Net value in Statistical currency (0SD_C03) No Issue
Gross Value (Condition Type ZGRO) (0SD_O05) No Issue
Discount (Condition Type ZDIS) (0SD_O05) No Issue
This is basically a report to display sales documents based on delivery date. To make this report i have designed a multi cube based on the common fields of both these infoproviders. But when i run the report, the area of 0SD_O05 shows no data or incomplete date.
How would you recommend i design this report? If any other infoproviders can be more efficient i would like to know which ones.
Regards,
Shaz
Dear gurus,
I have made few changes and instead of making a Multi-Provider i have made a DSO with the following details:
Field in KPI CUBE DSO Datasource Technical name
Material 0SD_O05 2LIS_11_VAKON MATNR
Material 0SD_C03 2LIS_11_VAITM MATNR
Material 0SD_C04 2LIS_12_VCSCL MATNR
Shipment Date / Delivery Date 0SD_C03 2LIS_12_VCSCL WADAT_IST
Sales Document Type 0SD_O05 2LIS_11_VAKON AUART
Sales Document Type 0SD_C03 2LIS_11_VAITM AUART
Sales Document No 0SD_O05 2LIS_11_VAKON VBELN
Sales Document No 0SD_C03 2LIS_11_VAITM VBELN
Sales Document No 0SD_C04 2LIS_12_VCSCL VBELN_VA
Item 0SD_O05 2LIS_11_VAKON POSNR
Item 0SD_C03 2LIS_11_VAITM POSNR
Item 0SD_C04 2LIS_12_VCSCL POSNR_VA
Order Quantity 0SD_O05 2LIS_11_VAKON KWMENG
Order Quantity 0SD_C03 2LIS_11_VAITM KWMENG
Confirmed Quantity 0SD_C03 2LIS_11_VAITM KBMENG
Variance in Quantity N/A N/A N/A
Unit of Measure 0SD_O05 2LIS_11_VAKON VRKME
Unit of Measure 0SD_C03 2LIS_11_VAITM VRKME
Customer / Sold to Party 0SD_O05 2LIS_11_VAKON KUNNR
Customer / Sold to Party 0SD_C03 2LIS_11_VAITM KUNNR
Warehouse 0SD_C04 2LIS_12_VCSCL LGNUM
Sales District 0SD_O05 2LIS_11_VAKON BZIRK
Sales District 0SD_C03 2LIS_11_VAITM BZIRK
Sales Region 0SD_O05 2LIS_11_VAKON Customer master
Sales Region 0SD_C03 2LIS_11_VAITM Customer Master
Net Value 0SD_C03 2LIS_11_VAITM NETWR
Gross value N/A N/A N/A
Trade Discount N/A N/A N/A
Condition Type 0SD_O05 2LIS_11_VAKON KSCHL
Condition Value 0SD_O05 2LIS_11_VAKON KWERT
Based on these fields i have made a DSO with Sales order and item as key fields. Since the data is being updated on the base of sales document and item the field condition type is not getting updated correctly as 1 order has 7-8 condition types. If i put another field called condition counter and put the fields condition type as key then the issue could be solved by since condition type is not part of 2 Datasources they wont be updated correctly. kindly help.
Regards,
Shahzad
Similar Messages
-
I created a MultiCube based on 2 DSO.
DSO1 has following information.
MATERIAL COMPONENT PROD QTY
A - 100.000
DSO2 has following information
MATERIAL COMPONENT FACTOR
A B 1.2
A C 0.75
A D 0.50
I created a query, which shows results as follow
I Created a formula TARGETQTY, which is FACTOR * QTY. The query shows me following results
MATERIAL COMPONENT FACTOR QTY TARGETQTY
A 100,000 0
A B 1.2 0
A C 0.75 0
A D 0.5 0
I WANT TO SHOW RESULTS AS BELOW
MATERIAL COMPONENT FACTOR QTY TARGETQTY
A B 1.2 100,000 120,000
A C 0.75 100,000 75,000
A D 0.5 100,000 50,000
How can I achieve this in query??Hi,
I am afraid to say your MultiProvider will not solve your issue,if your Target Qty is based on multiplication of two different ODS keyfigures. Becasue MultiProvider is only for union ,not for joining .You cannot combine two fields of the ODS in multiprovider. I suggest in this case you can either go for look-up which means reading the data from the second ODS into first ODS based on the combination of the keyfields or the infoset(i'm not sure, though)
After the look-up the data is available in only one ODS and you can create a formula based on that.
Thanks. -
Join issues with Multicube reports
I experts,
We have a Multicube M with a Real time cube A and Basic Cube B. Cube B was added to the Multicube recently.
Cube A contains Phasing data ( like Forecast) for Opportunities. See some eg records below.
Oppt PERIOD KF1
001 001 10
001 002 20
001 003 30
002 001 40
002 002 20
002 003 30.
Cube B containes Opportunities and Customer ( with Nav Attr). The Customer master data looks like below. Here both TYPE and GROUP are Nav attr of Customer.
Customer Type Grp
C1 T1 G1
C2 T2 G2
Cube B contains records as shown below
Oppt Customer KF2
001 C1 100
002 C2 300.
Now when we ran our Report on MultiCube, we expect to see below
Oppt Period Customer Type Grp KF1
001 001 C1 T1 G1 10
001 002 C1 T1 G1 20
001 003 C1 T1 G1 30
002 001 C2 T2 G2 40
002 002 C2 T2 G2 20
002 003 C2 T2 G2 30.
But in place Customer, Type, Grp, we get 'Not assinged" .
I have checked teh identification for all KFs and Chars, they are identified.
Can anyone help??
Thanks,
DVCan you check for the data inside the infoproviders in the cubes with the manage option. It possible when the grouping is not done properly. Check for the Master date entry of the customer. I dont think its because of the join issue..
Good Luck..
Sandhya -
Dear SDN,
The compounding consistency is not ensured:
InfoObject X__Z is compounded with InfoObject X__Y in an involved InfoProvider. X__Yis mapped to InfoObject X__Z in the identification list. As a result, X__Y must also be mapped to X__Y .
Thanks SDNI think I misustud the issue here...ignore above post it has nothing to with assignments.
Are you trying to set them navigational ?
Let it be referenced, if you want X_Z as nav you have to also set X_Y also nav since it is compounding attr .
Jst like Controlling Area to Cost Center. -
Dear All,
I have designed a multiprovider on 2 DSO for billing condition data and billing line items.
Now there is a query on it which have Condition Amount in columns ( Amount restricted on billing conditions) coming from conditions DSO and Net value coming from billing line items DSO.
The problem is instead of having all in one row, I get 2 rows. one will have all the conditions and other for net value.
What can be the reason.
Please advice.
I promise to retunr points for all useful answersPB,
In order to have data in 1 line, all the drilldown chars/ KEy Fields should be present in all the source infoproviders ..
Please check correspondingly..
--SA -
Hi All,
We have 2 ODS. We are using both to create a Multicube.
ODS1
Key
Delivery
Delivery Itm
Order
Order Itm
Batch
Data
Qty
ODS2
Key
Delivery
Delivery Itm
Shipment Num and Stage
Data
Shipment Num
Multicube I have identified Delivery and Delivery Itm for both ODS.
Report Requirement is
Delivery......Delivery Itm....... Order........Order ITm........Batch.........Shipment Num......... Qty
I'm able to populate everything but Shipment Num. It's coming as #.
Please suggest how I can recify the issue.
Regards,
Vivek Das GuptaHi,
If you are using MP you need to maintain the Charecteristics in both DSO's, here you have only Delivery & Delivery Itm are common remaing things are defets, so you can't get teh desired result in report you can see #.
You have two options.
1. Maintain all charecteristics in both DSO's using some lookups or DataSource enhancements.
2. Use InfoSet.
http://help.sap.com/saphelp_nw2004s/helpdata/en/cf/bc734190ba137de10000000a155106/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/ed/084e3ce0f9fe3fe10000000a114084/content.htm
Thanks
Reddy -
Multicube - Version comparison of field assignments
Hi,
I added a new field in the infocube and accidentally messed up with multicube assignments and clicked on 'Assign all infoobjects' instead of selecting just one field.
The problem is that I did not realize my mistake and transported the CTS to production. I tried to do a version comparison but that does not seem to work with multicube assignments, could you anyone tell me whether there is any way I can do a version comparison and how I can fix this issue.Dont know the answer to your question but one suggestion for tranporting Multiprovider changes to production in future, you can use table RSDICMULTIIOBJ to compare the assignements between development and production to make sure that changes you are transporting are the only changes you wanted to make.
Regards,
Gaurav -
DBMAN350 Error reading MultiCube data over aggregate
Hi, I have handed down multicube over a Cube, DSO, and IP Aggregate. When I try to display the data using a LISTCUBE I get errors. I just noticed I get the same error in my development box.
1. Error reading the data of InfoProvider Z_C017_A8 Message no. DBMAN305
Diagnosis - Errors occurred while reading a VirtualProvider outside the BI system. Check whether the previous error messages contain any information about the possible cause of this error.
It is possible that the error message cannot be displayed because the error message class does not exist in the BI system. If this is the case, only the name of the error class and the message number are displayed. View the error message text in the specified error class in the source system of the VirtualProvider.
Procedure - Since the error is not necessarily in the BI system, there is no specific procedure for resolving it. With VirtualProviders, problems often occur with the connection to the remote system; these can lead to system termination. If the code for the VirtualProvider is not from SAP, contact the relevant contact person to help resolve the issue.
If an SQL error is listed in the previous message, see the procedure for SQL errors.
2. Reading from InfoProvider Z_C017_A8 is not permitted Message no. RSPLS801
Diagnosis - Cannot read data from InfoProvider Z_C017_A8 here.
System Response - The system has cancelled the read operation.
Procedure - Use InfoProvider Z_P_C017 for the read operation here
I am suspecting this is why data from the planning aggregate is not showing up on my query, but the query doesn't return an error like listcube does. It is OK to have planning aggregates in a multiprovider I am assuming because it allows it.
Any ideas why this error is appearing?
I already searched SDN and OSS, but nothing relevant appears.Hi Kenneth,
I found this notes which could be relevant for you:
Error when reading RemoteCubes in MultiProviders
SAP Note Number: [1011321|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bw_bex/~form/handler]
DBMAN 305: Error when reading data of InfoProvider ...$N
SAP Note Number: [1051291|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bw_whm/~form/handler]
Additional this thread:
Remote cube - uncaught exception
Regards
Andreas -
Query: no authorization for multicube
Hello,
my issue: a user wants to start a query via RRMX and gets the error message: u201CYou donu2019t have the authorization for multicube xyu201D.
I have checked the roles for the user and found the authorization object S_RS_COMP (field RSINFOCUBE, value *). That is, the authorization was defined. When the user starts another query (based on another infocube u2013 no multicube) there is no problem.
In the SAP help documentation I have found how to get a protocol from the authorization check (SAP easy access -> BIW -> authorization -> reporting authorization). But I donu2019t have the menu SAP easy access -> BIW -> authorization.
We have BI 7.0 (SAPKW70017), but we still use the u201Coldu201D authorizations.
Can anybody help? Which authorization object is missed?
Thanks in advance!Hi Anton,
I had checked the ST01 before. There where no results. A colleague mentioned that ST01 is not working correctly sometimes if you donu2019t restrict the user. That was the problem. Now I have the missed authorization object, it is S_RS_MPRO.
But I think the explanation in SAP-help is not correctly. It is an authorization object for the administration workbench, but in reality it is used in BEx. Furthermore it is mentioned that you CAN use this authorization object additional to S_RS_ICUBE. But in reality it is not a CAN it is a MUST obviously.
Thanks! -
Best Practice of Maximum number of InfoCube Supported in a MultiCube
Hi Experts,
I would kindly like to ask what is the maximum number of InfoCubes that should be added in a MultiCube that will not hamper the performance of the query? can you kindly provide some link if possible? MultiCube is Union of all InfoCubes right?
Many Thanks and Hope to Hear from you Soon guys
Best Regards,
ChrisWhile this Note does mention 10 as a maximum, it really depends on what you are trying to do.
If system resources are a an issue, you can specify an RSADMIN entry that limits the number of parallel database queries that get spawned by a query on a multiprovider. I think the system default might be 20, which is a lot unless you have lots and lots of cpus.
There is also a table where you can enter the logical partitioning criteria of the multiprovider, which can also be used to restrict the number of DB queries that get spawned, e.g.
- you create a 10 cubes, one to for each Bus Area in you rogranization. By default, this would spawn 10 DB queries even when you only wanted data for two specific Bus Areas. By setting the partitioning criteria as 0BUS AREA, the system is smart enough to only query the two underlying cubes that contain the Bus Areas you want. In this environemnt, where you only query one or a few Bus Areas, you could have many cubes in your multiprovider. See Note 911939 - Optimization hint for logical MultiProvider partitioning -
About Multicube vs a giant cube with Aggr
Hi Gurus,
i got this question, whay is the best decition about design,
1- create a cube per year that is feed from ECC , for example cube data 2011 and cube data2012 and above this one, a Multicube, then the report
2- Create a Giant Cube with aggregates
help guys,Hi Jorge
I would go for option one but still have aggregates.
Option 1 actually splits your data in different cubes. Cubes with less data is always favorable for administrative work and report runtime.
Like compression, roll up, creation and deletion of Index is easier in small cubes. Moreover if there is any issue in data level you can always check from smaller cubes fast. If the cube is very large Display Data is a pain.
One more point is , once you load historical data in different cubes, you do not need to touch them because they are already frozen. You just need to take care of the cube which contains current data.
Aggregates on the other hand takes extra space on the database. Administration of aggregates is also required . Like daily roll up adds to your data load time. More over aggregates are very specific to query. One aggregate can not satisfy all the query.
It's better to have different cubes and then you can have small aggregates on those cubes. This would make your administration easy and query response time will be faster.
PS: If multiprovider has different cubes for 2010,2011 and 2012 even if the query only wants 2012 data , backend system would read 2010 and 2011 cubes also. You can have a filter on 0INFOPROV in query level to prevent that.
Regards
Anindya -
Dear Gurus...
1.Wht is the sap recommended Max and Optimum no. of cubes for a Multicube ?
2.Is there any performance aspect in deciding the no. of cubes for a multicube ? If so, can you list out. Is there any OSS notes regarding the same ?
regards
<i><b>Kanson</b></i>Hi Kanson,
SAP recommends 10 cubes as a maximum number of base cubes for a MultiProvider. We have a scenario that has to use 11, and it works without any issues.
http://help.sap.com/saphelp_nw04/helpdata/en/52/1ddc37a3f57a07e10000009b38f889/content.htm
This document may also be useful for you:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/751be690-0201-0010-5e80-f4f92fb4e4ab
Hope this helps... -
Provider Speicifc Properties on MultiCube and constant Selection in Query
Hi Experts
I are using BI 7.0, just upgraded to SP24 and having an issue with a MultiPrvider. All of this worked great before the upgrade. Here are the symptoms I am experiencing. This MultiCube has 2 InfoObjects where "Provider-Specific Properties" are set with a constant value.
1) If I display data on MultiCube I can only get consistent results if I chose for "Field Selection for Output" and select All SID fields. If I don't get any results if SID fields are not selected for display.
2) Query on on MultiCube has a Res. Key Fig. using constant selection on Infoprovider plus other Infoobjects. When I execute I get a dump with errors Brain 222 ( referencing the 2 objects that are set as constant on MultiCube, as well as Brain 635 . I have researched both have not yet found anything helpful. Query does execute if I take off the constant select on Infoprovider but then don't get results I want.
I have tried to re-activate MultiCube. I got warnings on CMP error and inconsistency and messages R7I 114, R7I 127 but activation was successful.
I would be very grateful for any suggestions.
Thanks so much.Can you try log out and re-login??
As well when you display DATA, first of all
1. it ask you select necessary field before you go for FIELD OUTPUR FOR SELECTION
2. Overthere in SELECTION top menu, SELECT the second SELECTION menu, and select option "SELECT CHARACTERISTICS" which is the first one.
3. THen enter
4. now you go to the screen for FIELD OUTPUT FOR SELECTION, in that Select 4th option "SELECT ALL CHARACTERISTICS"
and then execute..
just give a try..
not sure how far it helps..
May i know the restriction which stops you running the query..?
try the constant selection on only one object and try...
Edited by: SAP BI Learner on Oct 28, 2011 5:30 AM -
Hello all,
I have 2 issues that i am facing with multicubes.
1. We have a sales order cube which is being fed from 2ODS sales order header&item and the other being sales order schedule line. When i run the query i want to see only one line with the details of the few characteristics that are on the header.
2. I have multicubed sales order and deliveries.The report requires that i give selection criteria on goods issue date which is present only on th deliveries cube. How do i get the corresponding values of the characteristics present in the sales order cube based on delivery number.Also I want to have only one line in the report with data coming from both cubes.
thanks in advance
amitRyan,
Let us take the case where we are pushing data from 2 ODS where in which for each header we have a number of items.
Now for any query on the cube i beleive we get for 1 order number of the header we get a number of lines= number of items for that order number.But the users do not want to see the items but only 1 line which says if any of items fail to be delivered we get 1 line stating the order number and the reason.
Is this possible to be done.
With respect to your answer i understand that is not possible. But i read somewhere its possible to overcome using restricted key figure but not sure how.
thanks
amit -
Hi All,
I have a issue with Multicubes and Cubes.
A query has been copied from a cube on the multicube.For this query on the cube, cache memory can be used. For the query on the Multicube cache can not be used.
(We can find these details using transaction RSRT)
Also the technical details find out that there exist a VKF for the query on the Mcube but not on the cube.
Regards
NitinProblem well defined is half solved.
Can you please let us know your exact technical issue?
Maybe you are looking for
-
XMLTable Problem - works in PL/SQL, why not standalone?
What is going on here? Why does the plain SQL return this really helpful error? <pre> SQL> desc CRMAUTOSAVE Name Null? Typ AS_AUTOSAVEID NOT NULL NUMBER(10) AS_IDENT NOT NULL VARCHAR2(250) AS_DATA XMLTYPE CREATEDATE NOT NULL TIMESTAMP(6) CREATOR NOT
-
How do I move my data from internal HDD to ext. HDD to upgrade internal?
Hello, I just got a 500GB internal HDD to upgrade my 120GB internal one right now. I also purchased a TB external HD to use for back ups. My question is this: What is the easiest way to back up/move my entire 120GB internal HDD data to the TB externa
-
My new apple TV does not listed in iTunes devices list.
I can watch movie from my MacBook Pro but no photoes. On iTunes devices list I can see iPhone, iPad and old Apple TV (Connected to another TV) Software on both my computer and new Apple TV are updated Thanks
-
How do you increase the size of the tabs in excel?
Hello, I am working with Excel on the new 27" iMac, can anyone inform how you are able to increase the size of the tabs on each worksheets? The software is OfficeMacs 2011. Thanks, A
-
Is there a way to amend/ update or even delete the Facebook app? I am now getting another person's Facebook page since they signed in on the ap on my iPad before I could put my sinfonia in