Urgent-Multiprovider Query

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

Similar Messages

  • Issue in multiprovider/query data

    Hi all,
    I'm seeing an issue with my data in multiprovider/query which I cannot understand.
    I have a multiprovider with a cube. I'm able to see data in the cube with a certain restriction but when I put the same restriction in the multiprovider I'm not able to see the data. I have a query with the same restriction as well and there too the results are not showing.
    I have checked the assignment in the multiprovider and it is correctly assigned i.e. from the cube from where I want the data.
    When I tried to display data in the multiprovider without any key figures selected then the data shows up correctly. Why is this happening and what can I do to fix this?
    Thanks

    Hi,
    First check report data by using  0infoprov iobj in multi provider  and restrict with cube  . check either you are getting same data or not as cube including kfg's.
    able to see data in the cube with a certain restriction : what type of restriction's applied if possible give detail.
    Thanks.

  • MDX Query Failed to execute when universe created on MultiProvider Query

    Hi All,
    I am running the WebI report created on the universe which is built on Query.
    The data flow model in our system for this query is:
    Data Store Object> Infoset-> multiProvider--->Query.
    When I drag only on Dimension object in the Webi Report without any Prompts the report works fine.
    But when I add any other Dimension or any Prompt in the WebI Query it gives me following error:
    A database error occured. The database error text is: The MDX query SELECT  { [Measures].[4EGM09GXGU939C3RJH2G9DOQY] }  ON COLUMNS , NON EMPTY CROSSJOIN( [Z_WM_IS01___F1].[LEVEL01].MEMBERS, [Z_WM_IS01___F12].[LEVEL01].MEMBERS ) DIMENSION PROPERTIES [Z_WM_IS01___F12].[2Z_WM_IS01___F12], [Z_WM_IS01___F1].[2Z_WM_IS01___F1] ON ROWS FROM [ZWM_M02/Z_ZWM_M02_Q001]  failed to execute with the error Unknown error. (WIS 10901)
    But if i create the Universe on Query which is built on DSO then WebI is working fine.
    Is there any restrictions on using Query on multiprovider?
    Or do I have to make any configuration at BO server?
    How do I configure logging for WebI and Designer to check the Log records?
    Do I have to change anything related to any MDX Parser in BO Server?
    We are using folowing versions:
    SAP BI 7.0 and BOXIR3.1
    Request to pls help me to solve this problem.

    Thanks Ravi for ur inputs.
    The report is working fine now.
    There was the problem with the Mandatory prompts defined in SAP BI  Query on which universe was developed.
    U should have only those Prompts as mandatory in SAp BI Query which are Universe level prompt, if some mandatory prompts defined as Class level promts in universe then the MDX Query generated based on WEBI report will not Execute.

  • 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

  • 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

  • Urgent Need: Query is taking time

    Hi,
    I have a query which is taking lots of time.Please help me in this regard...
    select subscripti0_.RENTAL_ID as RENTAL1_101_0_, movieprodu1_.product_id as product1_45_1_, moviepacka2_.PACKAGE_ID as PACKAGE1_47_2_, movietitle3_.TITLE_ID as TITLE1_48_3_, subscripti0_.LOGICAL_QUEUE_POSITION as LOGICAL2_101_0_, subscripti0_.STATUS as STATUS101_0_, subscripti0_.RENT_CODE as RENT4_101_0_, subscripti0_.IS_VISIBLE_FLAG as IS5_101_0_, subscripti0_.SHIP_DATE as SHIP6_101_0_, subscripti0_.DATE_CHECK_IN as DATE7_101_0_, subscripti0_.SET_NBR as SET8_101_0_, subscripti0_.ALLOCATION_DATE as ALLOCATION9_101_0_, subscripti0_.USPS_SHIP_DATE as USPS10_101_0_, subscripti0_.CENTRAL_CHECKIN_DATE as CENTRAL11_101_0_, subscripti0_.ESTIMATED_ARRIVAL_DATE as ESTIMATED12_101_0_, subscripti0_.CREATED_BY as CREATED13_101_0_, subscripti0_.CREATED_DATE as CREATED14_101_0_, subscripti0_.UPDATED_BY as UPDATED15_101_0_, subscripti0_.UPDATED_DATE as UPDATED16_101_0_, subscripti0_.SUBSCRIPTION_ID as SUBSCRI17_101_0_, subscripti0_.MOVIE_ID as MOVIE18_101_0_, movieprodu1_.ONLINE_RELEASE_DATE as ONLINE2_45_1_, movieprodu1_.PRODUCT_TITLE as PRODUCT3_45_1_, movieprodu1_.PACKAGE_ID as PACKAGE4_45_1_, movieprodu1_1_.AVAILABILITY_BAND as AVAILABI2_46_1_, movieprodu1_1_.TOTAL_RENTABLE_INVENTORY as TOTAL3_46_1_, NVL(movieprodu1_.ONLINE_FLAG, 0) as formula0_1_, NVL(movieprodu1_.PRIMARY_PRODUCT, 0) as formula1_1_, moviepacka2_.TITLE as TITLE47_2_, moviepacka2_.dvd_release_date as dvd3_47_2_, moviepacka2_.FORMAT as FORMAT47_2_, moviepacka2_.PACKAGE_MPAA as PACKAGE5_47_ 2_, moviepacka2_.T_ARTICLE as T6_47_2_, moviepacka2_.TITLE_ID as TITLE7_47_2_, movietitle3_.TITLE as TITLE48_3_, movietitle3_.THEATRICAL_RELEASE as THEATRICAL3_48_3_, movietitle3_.TITLE_MPAA as TITLE4_48_3_, movietitle3_.LEGACY_ID as LEGACY5_48_3_, movietitle3_.AVERAGE_USER_RATING as AVERAGE6_48_3_, movietitle3_.RUNNING_TIME as RUNNING7_48_3_, movietitle3_.PRIMARY_PACKAGE_ID as PRIMARY8_48_3_, movietitle3_1_.BUY_NEW as BUY2_49_3_, movietitle3_1_.BUY_USED as BUY3_49_3_, movietitle3_1_.RENT_DOWNLOAD as RENT4_49_3_, movietitle3_1_.BUY_DOWNLOAD as BUY5_49_3_, NVL(movietitle3_.HAS_RENTABLE_PRODUCTS, 0) as formula3_3_ from SUBSCRIPTION_RENTAL subscripti0_ inner join ACTIVE_MOVIE_PRODUCT movieprodu1_ on subscripti0_.MOVIE_ID=movieprodu1_.product_id left outer join PRODUCT_AVAILABILITY movieprodu1_1_ on movieprodu1_.product_id=movieprodu1_1_.MOVIE_ID inner join ACTIVE_MOVIE_PACKAGE moviepacka2_ on movieprodu1_.PACKAGE_ID=moviepacka2_.PACKAGE_ID inner join ACTIVE_MOVIE_TITLE movietitle3_ on moviepacka2_.TITLE_ID=movietitle3_.TITLE_ID left outer join MOVIE_TITLE_ATTRIBUTES movietitle3_1_ on movietitle3_.TITLE_ID=movietitle3_1_.TITLE_ID where subscripti0_.SUBSCRIPTION_ID=:1 and subscripti0_.DATE_CHECK_IN>:2 and (subscripti0_.DATE_CHECK_IN is not null) order by subscripti0_.DATE_CHECK_IN DESC
    Explain Plan for this query:
    OPERATION OBJECT_NAME OPTIMIZER COST BYTES CARDINALITY CPU_COST IO_COST
    SELECT STATEMENT ALL_ROWS 148 1570 5 10090819 147
    SORT 148 1570 5 10090819 147
    NESTED LOOPS 147 1570 5 1237900 147
    NESTED LOOPS 142 1530 5 1191042 142
    NESTED LOOPS 141 1470 5 1174111 141
    NESTED LOOPS 129 1398 6 1073114 129
    NESTED LOOPS 117 1062 6 968996 117
    PARTITION HASH 111 732 6 911328 111
    TABLE ACCESS SUBSCRIPTION_RENTAL ANALYZED 111 732 6 911328 111
    INDEX INDX_SUB_RENTAL_SUB ANALYZED 3 10 43164 3
    TABLE ACCESS MOVIE_PRODUCT ANALYZED 1 55 1 9611 1
    INDEX PK_MOVIE_PRODUCT ANALYZED 0 1 1900 0
    TABLE ACCESS MOVIE_PACKAGE ANALYZED 2 56 1 17353 2
    INDEX PK_MOVIE_PACKAGE ANALYZED 1 1 9021 1
    TABLE ACCESS MOVIE_TITLE ANALYZED 2 61 1 16833 2
    INDEX PK_MOVIE_TITLE ANALYZED 1 1 9021 1
    TABLE ACCESS MOVIE_TITLE_ATTRIBUTES ANALYZED 1 12 1 9331 1
    INDEX PK_MOVIE_TITLE_ATTRIBUTES ANALYZED 0 1 1900 0
    TABLE ACCESS PRODUCT_AVAILABILITY ANALYZED 1 8 1 9371 1
    INDEX PRODUCT_AVAILABILITY_PK ANALYZED 0 1 1900 0
    I need the help very urgently. Kindly give me the solution immediately.
    Edited by: msora on Feb 10, 2009 3:19 AM

    msora wrote:
    Thanks Ozy,
    The query is using joins instead of subquery. The statistics are latest. the query is using indexes too.the optimzer_mode is all_rows.
    Now, you tell me what hint i should use to optimize this query?
    Thanks and Regards,
    MSORAHmm, urgent, immediately, its not Support MSORA. Be patient while asking for help or if its really urgent, open an SR with support.
    Your query is not able to be read. Format it using the { code }( without spaces) and post it. Also there is no such thing that you can just put any hint and query will be tuned. Trace your query with 10046 trace( search this forum for that) and paste its output here.
    Aman....

  • Urgent Sql Query Problem - -Very Urgent

    Hi Guys,
    I need a urgent solution for a problem.I am
    using the following query
    select ename from emp where deptno =10
    Now I will declare a bind variable and if user passes 'A'
    then the query will run as it is and if he passes B
    then it should run the above query with this additional clause -> birthdate - hiredate >15.
    Please can any one help its very urgent

    Assuming that you have a birthdate column in your emp table, the following will do what you are asking for:
    VARIABLE bind_var VARCHAR2(1)
    EXECUTE :bind_var := '&bind_variable'
    SELECT ename FROM
    (SELECT 'A' AS selection, ename FROM emp WHERE deptno = 10
    UNION ALL
    SELECT 'B' AS selection, ename FROM emp WHERE deptno = 10 AND birthdate - hiredate > 15)
    WHERE selection = :bind_var
    However, the clause "birthdate - hiredate > 15" will only retrieve rows for employees who were born more than 15 days after they were hired. I doubt that this is what you really want, since this is impossible.

  • Multiprovider query selection screen

    HI,
    I have a query built on multiprovider. Multiprovider has two underlying infocubes.
    At selection screen user wants to input only one field , say field 'A'. Field 'A' exists in one infocube only
    . when I restrict query on selection screen with  field A , only the records of one infocube is displayed.
    What should I do to get records of other infocube also?
    Regards,
    Rahul Sindhwani

    Hi,
    When there is no field at 2nd cube then how you get from.
    You need to check exactly what you need.
    If you enter selection on a field which is form two cubes then only you will get data from two cubes other wise you get data from one cube only.
    to test it use t code - LISTCUBE and check the results with same selections(A).
    you may get data from 1 cube only.
    Thanks

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

  • No data in Multiprovider Query

    Hi,
    I have a query defined on a Multiprovider. When i execute the query, i do not get any data. I checked both ODs on which this Multiprovider is built. Both the ODS have data. What could be the reason.
    Thanks.

    Hi George,
    I was refering to the selections and identification in your MP. If you go to your MP definition, you will be able to see the buttons for Identification and Selection on the Characteristic and Key Figure tabs. These are very important when it comes to viewing the data delivered by the multiprovider.
    You can try transaction LISTCUBE wiht your MultiProvider and try to use the same selection conditions that you used in the query and see if you can get some data.
    Hope this helps...

  • Multiprovider query : Display issue

    Hi BWers,
    I have a query based on a multiprovider. Multiprovider consists of 2 cubes, which have Sales Order & Item No in common. Example data is at the end of post.
    When Sales Order & Item are displayed, I can display any char/keyfigure from any cube without problem (via constant selection)
    BUT when I remove the drilldown for sales order and item, I can't display correct results for the rest characteristics/keyfigures.
    Is it not possible, <b>not to display the common characteristics</b> and display <b>the total results for other infoobjects</b> ??
    Thanks,
    Rozz
    Cube 1
    Sales Order No   Sales Item No   Quantity
    100              10                75
    100              20                25
    110              10                40
    Cube 2
    Sales Order No   Sales Item No    Color  
    100              10                Blue
    100              20                Red
    110              10                Blue
    Sales Order No   Sales Item No   Quantity
    100              10                75
    100              20                25
    110              10                40
    <b>Desired Report</b>
    Color   Quantity 
    Blue      115   (75 + 40)
    Red       25
    Message was edited by: Rozz

    Hi again,
    Thanks for your responses.
    I can get the right values if I display Order & Item on query.. They exist in both cubes.No problem till here.
    What I need is, to display other values <b>without</b> displaying Order & Item details. For example, how many materials did I sell for every color type, without order /item detail.
    Hope it's more clear now..
    Rozz

  • MultiProvider Query results not shown

    Hello Experts,
    I have a Multiprovider defined over a InfoCube and a ODS, the InfoCube contains transactional data of Purchasing such as PO number, material number etc. and the ODS just contains data related to Material its material number, Unit of measure and Standard Price.
    When I create a query to show the material number and PO number in rows
    and the standard Price (of material coming from ODS) in columns, the result shows me the Standard price of the material next to a not assigned(#) record of the PO number and the remaining PO numbers do not show any value under the Standard Price column. We are expected to have the Standard Price to be shown against all the records where the material is used.
    Please suggest how to acheive this goal.
    Thanks and regards,
    Sonu.

    Hi Ajay,
    Thank you for your reply and the information. As per the given example in the blog I created a new constant selection on the Key figure Standard Price with 0material set to constant value. The result is giving me some unrelated large value.
    Regards,
    SONU

  • Very Urgent: SQL Query Help

    Hi,
    I have a table which has location ID and text for these locations are stored in a seperate table.
    I am running query on table which has location ID but for every location I want it display its text which is stored in another table.
    How can this be done with SQL? This is a bit urgent, please help.
    Thank you,
    Raja

    might be a good idea to improve basic SQL knowledge by reading
          http://tahiti.oracle.com
          http://oreilly.com/catalog/9780596006327/index.html
          http://asktom.oracle.com
          ... whatever ...will give you some new insight about something very urgent

  • Key figs not populating in Multiprovider Query

    Folks,
    I have created a multiprovider on a Order Header and and Order Items with the following fields -
    Order Header - Sales Doc
                             Orde_ date
                             Promotion_Code
    Order Items - Sales Doc
                          Order_date
                           Sale_amt
                          Order_cnt
                          Line_Cnt
    My Report should display -
          __Order_date__   __Prom_Code__  __Order_Cnt__ __Lin_Cnt__  __Sale_ amt__
    Even though I have order date as 1st column in my report (which is common field in both providers), in the report it is displaying as 2 different rows for each Order date.
    1st row displaying Promotion_code from Provider 1 and the 2nd row displaying all the Key fig's.
    How can I get all fields in one row? please share your thoughts..
    Thanks,
    KK

    Thanks Mansi and Arun for your response, Promotion code infoobject is only available in Header Cube...Is there any alternative way of doing this other than adding this field in Order item and doing look up in header cube?? I do not want to do a look up as it will effect my dataload performance.
    Thanks,
    KK
    Edited by: kumar K on Aug 21, 2009 12:14 PM

Maybe you are looking for

  • Deletion of master data with / without SID

    Hi Experts, Client have requested for master data clean up. Requirement: "Several masterdata tables in Production system contain wrong entries. These entries should be cleaned up. The attached Excel contains the keys of the entries to be deleted" Ste

  • 24" Audio Issues

    I'm about to pick up another 24" imac off of Craigslist for peanuts, I was told there is a boot chime through the internal speakers, but no audio after that... it just gives a "NO" symbol when using the volume keys (circle with a line through it) and

  • Is it safe to use iCloud for private data?

    One of my pals (an infinite fan of Apple) was just speculating about iCloud usability, even though he always maintains quite a high level of his data protection. Passwords, passcodes, password keepers and managers, data security - that's what he stak

  • When do macbooks get ios7

    when do the macbooks get to down load ios7?

  • Upgrading OBIEE to higher version

    I have intalled OBIEE version 10.1.3.3.0 and now as newer version is available,I want upgrade to 10.1.3.3.2. I have already created Reports in older version. please guide that how should I migrate to higher version.. so that i can use my old reports,