Urgent : multiprovider
Hi experts,
a multiprovider has four infoproviders but i need to report on only 3 cubes of that multiprovider is there any solution for this problem........
naresh chandu jay rajesh
Hi,
open the query in the bex. Open the data packet dimension and select the infoobject 0infoprov, move it to the filter section of your query and restrict it to the names of the three relevant providers by right clicking on the object and selection 'restrict'.
regards
Siggi
Similar Messages
-
Hi Experts,
I have a Multiprovider on Purchasing Cube(0PUR_C01),General Ledger ODS(0FI_GL_O02)and Material Movement Cube.(YCPS_MOVE).
Issue 1
Currently the query is restricted by Company Code,when we do that the 0Vendor and 0Batch information from Material Movement cube is not being displayed.
Issue 2
When not restricting the query, i do get the 0Vendor and 0Batch info on the report.But the keyfigures(all of them from GL ODS ) are shown as parsed.
This is how my output looks like currently.
Ex:
Plant PO Material Vendor Batch GR Debit quantity GR quantity GR variance
03 6605 12 69 3007
# 100Kg 100KG 30.31 USD
Is there any solution to get the keyfigures into the same row.If so please pass on the solution.
Thanks in advance.Hi Anil Kumar,
Thanks for the suggestion.Points duly assigned.But now i have another situation,i have used infoset on GL ODS and MM Cube.
in situations with item having multiple batches or Vendors,and in such situation i am getting same KFvalue in every row and the total of this obviously wrong.Is there any solution to get only one record for keyfigure value or correct the total.
Example:
Plant FiscYr/Period PO Item Material Batch Vendor GRVariance
0353 001/2006 4500 10 104 19207 1007 -$3935
0353 001/2006 4500 10 104 19208 1007 -$3935
0353 001/2006 4500 10 104 19208 1008 -$3935
The KF GR Variance is from GL ODS,is there any solution that i can have only one value or get the correct total for that particualt column.
Please advice.
Thanks in advance -
Urgent - multiprovider/modeling questions
i have a scenario where i have an ODS containing all vendors for a given article-site relationship, and there's a flag in there indicating which one of the vendors is fixed.
i also have an infocube that contains material movement data, which has the article and the site, but no vendor.
now i'd like to be able to create a web query that tells me the movement data for a given article and site, that will also gives me the fixed vendor for the article-site combination. how should i go about it? i've tried a multiprovider, but it doesn't seem to work that way.thanks for the suggestion - but if i were going to use an ODS for material movements already, wouldn't it be easier if i did it this way:
when the material movements data is loaded into an ODS, create an update rule from the article-vendor-site relationship to the ODS (data mart interface) and supply the fixed vendor for each entry of the material movements data. after which load the material movements ODS into an infocube.
i understand this involves some degree of "brute-force"-edness, since i'd have to do direct table updates, but it would work. would this then be a better solution than the one you've proposed?
one other alternative i was thinking about (but will probably encounter problems with) would be creating the material movements cube as is, but then create another update rule from the article-vendor-site ODS into it which will update the vendor characteristic - is that going to work? i imagine that if it would, i'd have difficulties with it since cubes have SIDs to be reckoned with.
if we do push ahead with the 2 ODS and infoset, how do i create a query on it then?
hoping for your feedback - thanks. =) -
URGENT: Error with query on MultiProvider
Hi,
I am designing a query on a MultiProvider that combines a cube and ODS. the common characterisitics in the cube & ODS are Material, fiscal period, country.
I have 2 rows & 1 column and several free characterisitics (mostly navigational attributes of Material).
Rows: KF1 (from cube) & KF2 (from ODS)
Column: Fiscal Period
I have done all the selections & Identification in the multiprovider and set the ODS for BW reporting.
I am not able to get data from ODS with query on MultiProvider.
And i need to add another row that calculates the product of KF1 & KF2. KF1 is sales quantity and KF2 is price identified uniquely by Material/Country combination. When we report at Country level wihtout any material selection the output revenue should be SUM of individual products between KF1 & KF2 (if there are 3 materials (A) sold that have a price of X and 2 materials (B) sold that have a price of Y, the answer should be 3X + 2Y instead of (32) * (XY)/2.
and also i have geographical hierarchy for 0country which is used in ODS & cube. can i use the geographical hierarchy for ODS as well for aggregation of values?
Regards
EmilHi, i have solved the issue by impementing an SAP note.
and the issue is the in Query i need to calculate a key figure based on the other 2 key figures.
KF3 = KF1 * KF2
the only issue here is i need to find the KF1 for each material/country/fiscal period from cube 1 and KF2 for each material/country/fiscal period.
and multiply and then aggregate according to the filter & selection conditions.
can anyone let me know how to do it..
its very urgent..
thank you
Emil -
Error when displaying modeling on MultiProvider, urgent!!!
Hi Expert,
There is one runtime error when I try to display modeling on MultiProvider. but It's OK to display ODS and Cube. Could anyone tell me how to do? I can't find any notes about this. Thanks a lot!!
Carlos
=============================
Message:
Runtime Errors MESSAGE_TYPE_X
Date and Time 07/28/2006 12:07:47
ShrtText
The current application triggered a termination with a short dump.
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
is especially useful if you want to keep a particular message.
Error analysis
Short text of error message:
Internal error
Technical information about the message:
Message classe...... "RSAWB"
Number.............. 002
Variable 1.......... " "
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... " "
Variable 3.......... " "
Variable 4.......... " "
How to correct the error
Probably the only way to eliminate the error is to correct the program.
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"MESSAGE_TYPE_X" C
"CL_RSAWB_GENERAL_AWB==========CP" or "CL_RSAWB_GENERAL_AWB==========CM00O"
"SHOW_INFOCUBE_DATAMODEL"
If you cannot solve the problem yourself and you wish to send
an error message to SAP, include the following documents:
1. A printout of the problem description (short dump)
To obtain this, select in the current display "System->List->
Save->Local File (unconverted)".
2. A suitable printout of the system log
To obtain this, call the system log through transaction SM21.
Limit the time interval to 10 minutes before and 5 minutes
after the short dump. In the display, then select the function
"System->List->Save->Local File (unconverted)".
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, select the Editor function "Further Utilities->
Upload/Download->Download".
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.these notes can be useful for you, depending of your BW release.
640945
950823
527086 -
Problem while running a query on multiprovider
Dear all,
I have created a query to generate the balance sheet in FIGL using standard virtual cube 0FILGL_V01 and a custom transactional cube which gets plan data through BPS. The custom plan cube is an exact copy of the 0FIGL_V01 (plan value is populated in 0val_flow KF). These two cubes are conncected using a multiprovider. In the identification tab in the mutliprovider definition I have selected both the data targets for all characteristics.
Now when I create a query for balance sheet using GL account no and plan and actual value of cumulative balance KF I get the following error.
Error 'Field symbol has not yet been assigned.' in RSDRC_CUBE_DATA_GET_RFC could not be caught.
When i run the query in the RSRT transaction it shows 'Some Key figure have exception aggregation.'
I'll be very grateful if somebody could explain how to about removing this error. Thanks a lot.
Regards,
SumitHi Sumit,
Try this OSS note:905083
Import Support Package 16 for 3.5 (BW 3. 50 Patch 16 or SAPKW35016) into your BW system. The Support Package is available once Note 0872275 "SAPBWNews BW Support Package 16 NetWeaver'04 Stack 16", which describes this Support Package in more detail, has been released for customers.
Before you implement the correction, you must carry out the following actions:
1. Use Transaction SE37 to create the RSDRC_RAISE_EXCEPTION function module in the RSDRC function group (Short text = Terminator 2). This function does not have any parameters.
2. In the RSDRC_CUBE_DATA_GET_RFC function module, under 'Tables', add the new entry E_T_MESG of the TSMESG type and this new entry is optional.
3. The T100 messages DBMAN 003,004 and 005 complete the correction:
a) 003: Unknown error in part cube RSDRC_CUBE_DATA_GET_RFC = &1
b) 004: Non-catchable error '&1' in RSDRC_CUBE_DATA_GET_RFC.
c) 005: The following error occurred in RSDRC_CUBE_DATA_GET_RFC for part cube = &1.
In urgent cases you can implement the correction instructions.
To make information available in advance, the notes mentioned may already be available before the Support Packages are released. However, in this case the short text still contains the words "preliminary version".
Hope this helps.
Assign points if useful
Venkat -
Problem while running a query on a multiprovider
Dear all,
I have created a query to generate the balance sheet in FIGL using standard virtual cube 0FILGL_V01 and a custom transactional cube which gets plan data through BPS. The custom plan cube is an exact copy of the 0FIGL_V01 (plan value is populated in 0val_flow KF). These two cubes are conncected using a multiprovider. In the identification tab in the mutliprovider definition I have selected both the data targets for all characteristics.
Now when I create a query for balance sheet using GL account no and plan and actual value of cumulative balance KF I get the following error.
Error 'Field symbol has not yet been assigned.' in RSDRC_CUBE_DATA_GET_RFC could not be caught.
When i run the query in the RSRT transaction it shows 'Some Key figure have exception aggregation.'
I'll be very grateful if somebody could explain how to about removing this error. Thanks a lot.
Regards,
SumitHi Sumit,
Try this OSS note:905083
Import Support Package 16 for 3.5 (BW 3. 50 Patch 16 or SAPKW35016) into your BW system. The Support Package is available once Note 0872275 "SAPBWNews BW Support Package 16 NetWeaver'04 Stack 16", which describes this Support Package in more detail, has been released for customers.
Before you implement the correction, you must carry out the following actions:
1. Use Transaction SE37 to create the RSDRC_RAISE_EXCEPTION function module in the RSDRC function group (Short text = Terminator 2). This function does not have any parameters.
2. In the RSDRC_CUBE_DATA_GET_RFC function module, under 'Tables', add the new entry E_T_MESG of the TSMESG type and this new entry is optional.
3. The T100 messages DBMAN 003,004 and 005 complete the correction:
a) 003: Unknown error in part cube RSDRC_CUBE_DATA_GET_RFC = &1
b) 004: Non-catchable error '&1' in RSDRC_CUBE_DATA_GET_RFC.
c) 005: The following error occurred in RSDRC_CUBE_DATA_GET_RFC for part cube = &1.
In urgent cases you can implement the correction instructions.
To make information available in advance, the notes mentioned may already be available before the Support Packages are released. However, in this case the short text still contains the words "preliminary version".
Hope this helps.
Assign points if useful
Venkat -
Dear Gurus,
multiprovider got 10cubes and we added recently new cube to that
we created some queries on the multiprovider
when we run the queries it doest shown any data
do we have to do anything after changes done to multiprovider.
the queries for other cubes on multiprovider is working fine but only for this cube doest work.
i created a query on the cube it works fine but its does not work on multiprovider
its very urgent please help me.
points will be assigned.Dear,
Right click on the Multiprovider and click display data..... there u can give the parameters which u had given in query and just check it out?
hope it will work.
i think u are making a mistake in the query designer...just check from where exactly the key figure and characteristc is cominng ..just check it out
regards
venu -
How to create suitable aggregates for queries on multiprovider ?
hi all,
goal reduce db time of query and improve performance
i have queries on a multicube. I have 5 cubes under the multiprovider. I having performance issue with one of the cubes. it had
high slection/transfer ratio. The same cube had high 94% DB TIme. All the BW and DB indexes and stats are green. I chose
the path of aggregates. when i tried suggest from proposal it is giving me query time and date range and i gave last
3 days and query time 150 sec. it is suggesting huge number of aggregates like 150 of them and not getting reduced much
when i tried optimize funcitonality.
The faulty cube had nearly 9 million records and 4 years of data
1. generally how many aggregates do we need to create on a cube?
2. how do i use propose from last navigation? it is not creating any aggregates
3. is there a way for system to propose less number of aggregates?
4. if nothing works i want to cut the volume of the aggregates base on years or quarters. how do i do that?
i created with time charactersitic 0calquarter and dragged in ocal day and 0calmonth. activated and filled in ..but
query is not hitting it when i do a monthly selection. i tried bringing in all the other dimensions...except line item
dimenisons....no use ...it is not hitting the manual aggregates in RSRT.the slection on 0calquarter is * .
5. should i change it to fixed value and bring in the line items too and create it?
6. I wanted to try propose aggregate from query option..but my query is on multiprovider...and not able to copy it to cube..
plz help me how to find the suitable aggregates for query on multiprovider
7. should i create any new indexes on the cube using the chractrestics in the where condiotion of select statment...but in
that case, select statement changes with drill down.......how do i handle it ?
8. how will i make sure the aggregates work for all queries run time imporvement?
9. plz suggest other approaches if any with procedures
this is a urgent problem plz help...
<b>thanks in advance
points will be assigned for inputs</b>1. generally how many aggregates do we need to create on a cube?
it depends on your specific needs, you can need none or several.
2. how do i use propose from last navigation? it is not creating any aggregates
Can you elaborate?
3. is there a way for system to propose less number of aggregates?
In any of the menus of screen for creating aggregates you have an option for sytem propose aggregates for one specific queries i am not sure it worked with multicubes.
4. if nothing works i want to cut the volume of the aggregates base on years or quarters. how do i do that?
You should delete 0calday from aggregates in order to accumulate data for any greater time unit. Other solution for times is to study try to do a partition in cube.
5. should i change it to fixed value and bring in the line items too and create it?
Can you elaborate?
6. I wanted to try propose aggregate from query option..but my query is on multiprovider...and not able to copy it to cube..
Answered before, maybe you can create a query only with data on that cube that appears in multicube query in order to proposal any aggregate in thath cube.
7. should i create any new indexes on the cube using the chractrestics in the where condiotion of select statment...but in
that case, select statement changes with drill down.......how do i handle it ?
is not recomendable create new indexes in multidemensional structures. Try avoid selections for navigational attributes, if necesary add navigate attributte as dimension attributes, put filters in filter section in BEX.
8. how will i make sure the aggregates work for all queries run time imporvement?
try transaction st03
9. plz suggest other approaches if any with procedures
Some other approches yet answering
Good luck -
Cannot find sales doc type data in my report on the multiprovider
hai everone,
I'm doing report on the multiprovider which is connected to different ods's i'm getting the data for all the fields except for 'sales doc type'.I could see the data for it in the ods on which the multiprovider is built but could not find the data in the report.Can any one suggest me how to get the data for sales doc type into my report.
Urgent..yeah listcube is a TCODE to check the data in the cube. run the code and enter the same selections that you would be doing on a query to see and see if it returns any data. if it does, then the problem is with the identification. Most of the times create recommendations work like a charm. But just go into the chars and see if the IO in question has been checked against the ODS that aint returning any records.
-
Graph for a query output---urgent
Hi,
My requirment is to have a report which shows top 3 cubes based on number of records for each week.I also have to plot this in a graph
the graph should be as follows
Y axis : No of records
X axis : Cubes which are grouped based on week.ie Suppose top 3 cubes for
Week 1 is c11,c12,c13
and
Week 2 is c21,c22,c23
then graph should show
no of records on Yaxis
and
C11,c12,c13 as one series and
c21,c22,c23 as second series.
I tries this but Xaxis is showing either C11,c12,c13 or
c21,c22,c23
since we cannot give values to X axias on a series basis.
Please suggest a way to solve it or a different approch for th above requirment
Please help this urgent....Hi,
I think you need to develop multiprovider over 3 cubes. Build a single query on this multiprovider and then plot the graph.
Other way you can try Excel Macro to plot the graph.
Hope it helps.
Regards,
Aditya -
hey pals,
I have couple of doubts which are very urgent to be clarified.
1.how to debug the code in fox editor?
2.can we use transactional infocubes in bps?
3.can we use multiprovider for planning?
4.how to fine tune the standard planning functions provided by sap?
5.when exit variables are used?
I need these answers asap.Anyone with suitable answer will be rewarded immediately.Thank you.
Regards,
Rags1.how to debug the code in fox editor?
use break-point in FOX code
2.can we use transactional infocubes in bps?
yes. Transactional cubes are meant for only BPS.
3.can we use multiprovider for planning?
Yes. multiproviders can be used both in basic planning area as well as multi planning area.
4.how to fine tune the standard planning functions provided by sap?
these are not recommended. But, create exit & FOX functions to meet your requirements.
5.when exit variables are used?
If variable1 needs to be derived from variable2. (in which, end user fills only variable2). -
Problems creating aggregation levels over a Multiprovider
Hi experts,
When I create a aggregation level over a multiprovider the system returns an error " Infoprovider XX cannot be used for definition". I have read other threads with the same question and its solutions. I have checked my system and all is correct. The multiprovider has linked five infoproviders, one as real time.
Any Idea?
Please, it is very urgent to solve this.
Thanks a lot in advance.Hi Mayank and Ravi,
I have checked the identification of chars and kf. The realtime cube has five chars and a kf. All of them are assigned with all cubes witch are linked with the multiprovider.
I have tried by removing the realtime cube and the system shows the same error message. I have also tried by reactivating the cubes and multicube.
Any idea?
Thanks. -
Urgent please _ pre query
Dear Experts,
I have a query based on a Multiprovider with 2 cubes (inventory cube and sales order cube). I need extra information of material like material size, season and colour. So I have been advised to include an Ods/DSO in order to get this information as it is not available in the above cubes an to write a pre query for size, season, colour . I never done this before.
Could you please guide me, urgent please? Do I need to add ods as I added the cubes before to Multiprovider and identify chars and keyfigures and then activate?
How should I write pre query? How can I link the query I have with the pre query? Please help me
Thanks,
RiyaActually the fastest and most efficient way of doing will be adding the requested fields in the cube and load the data from DSO to cube, if the DSO is feeding data to the cube. If you don't want to go that route, then you need to include the DSO in your multiprovider and identify the fields you need, since all the cube fields are already in the DSO, then there is no need to keep the cube in the multiprovider. Now you will have one dso and one cube in the multiprovider and in identification you specify all the fields as it is in the cube you had removed.
Hope I am clear.
thanks.
Wond -
Change Source of query - Urgent
hello everyone,
I have an urgent requirement to change the source of the query, till now our query is based on Info cube but now we want it to come from the Multiprovider, so please give me some suggestions what to do. Should i copy this query, if yes, how should i go about it.
i shall assign points for all helpful answers.
Thanks
Laura.Thanks for your quick reply guys,
But the thing is that the source cube is already a part of the multiprovider, but the multiprovider is not fetching data from the source cube. But when i try using RSZC, it gives me error list of info objects that are nt present in Multiprovider. Why is this error, because the info cube is already part of the multiprovider. Does the field of info cube also need to be part of multiprovider? If i dont have them, then doest that mean that i have to re-design the whole query again?
I have assigned points.
thanks
Laura
Maybe you are looking for
-
Open StageWebView link in new window
I have a StageWebView displaying a webpage containing ads that are coming in from AdMob (due to their current lack of support for AS3 and AIR for Android). However, when a user clicks on the ad, the linked page opens in that small window, so the cont
-
Having trouble ejecting a disk. I tried all the suggestions on the help list. to no avail.
-
Refresh Order Management Materialized Views errors out in R12.1.3
Hi All - Refresh Order Management Materialized Views errors out in R12.1.3 when submitted with blank parameters. Please find below error details .. OEXITORDMV module: Refresh Order Management Materialized Views Current system time is 15-OCT-2012 11:3
-
Blueprints Ajax Map Viewer Error - NoClassDefFoundError
I am at a loss to understand why I get the error below when using the blueprints ajax Map Viewer component. At one time I had this working, but somethng must have changed. Everything compiles, so all the components are being found, but when I navigat
-
I'm a beginner of CS3 and a mac user, here I got a question need some help.
Hi All Masters, I'm a beginner of CS3 and a mac user, here I got a question looking for some help. Does anyone know there's a work for editing the photo to painting styles such as watercolor painting, oil painting, pastel drawing, colored pencil or p