CVC - Hierarchy aggregated level - dis aggregation level

Dear Experts,
I have simple question
just wonder how system recognize which characteristics  is higher lever and which is lower level
i know we assign location and product in planning area so that system can recognize
like say i have region and brand how the system recognize it 
Profit center ->Region->location->salesorg->product and so on ...
Regards
Raj

Hi Raj,
System finds the aggregates based on the characteristics in MPOS
I can explain you via an example:
Let us say you have an MPOS with only 3 Characteristics - P, L1, L2
And the above 2 rows (excl Header) are your CVCs.
A-B-C AND A-B-D are the detailed level, accordingly the Keyfigures
Now, in your shuffler you selected only A-B as your selection that includes C and D also, so
Key figures for selection A-B (aggregated) = KFs of A-B-C + A-B-D
Guess this explains.
Regards
JB

Similar Messages

  • "Supports rollup to higher level of aggregation" property

    Hi Gurus,
    I am confused on the significance of check box "Supports rollup to higher level of aggregation", I see it always checked, i could understand from few notes that "It is selected so that data stored at this level can be aggregated to produce the total for its parent level without double counting or leaving anything out". If i uncheck it, i get the error message and RPD becomes inconsistent.
    Please help me by example,
    1. In which scenario we uncheck this option?
    2. How does BI server execute the hierarchy with this option unchecked?
    Thanks,
    Sreekanth Jala

    HI Kevin ,
    Yes there are restrictions on the levels you put the note and the level you can edit the notes.and hence those will be greyed out at certain levels .
    For more details please refer my earlier post [No notes can be processed in the current selection - Error Msg|Re: No notes can be processed in the current selection - Error Msg.]
    Regards,
    Digambar

  • Why do we need to plan promotions at the lowest level of aggregation

    Hi,
         The documentation says that we need to plan the promotions at the lowest level of aggregation i.e., the material level. Why? Is there a specific reason for this? Can we plan at other levels of aggregation as well? What happens if we plan at higher level;s of aggregation?
    Thanks.

    I think it is possible to do it in an aggregated level however you need to define your distribution rules in order to get the desired result, you need also to consider that if distribution rules changes and the value after promotional planning returns the same value, it is possible that detailed level are not realigned to the new distribution rule (e.g. regarding another ratio).
    Maybe this is one of several causes.
    Regards,
    Carlos

  • Doubts on level based aggregation  and on creation of measures

    Hi
    I want a clarification on
    Level Based Aggregation_
    I have a
    Fact Table_
    Transaction_Amount Product_ID
    Dimension Table_
    Product_ID Sub_Category_ID Category_ID Parent_ID
    I created a product dimension with levels as Parent_ID,Category_ID,Sub_Category_ID,Product_ID in that order
    Now I am getting the Transaction_Amount aggregated at the various levels.
    I understand that I can get aggregation of the transaction amount at a given level, say Parent_ID level by using the query
    select sum(trans_amt)
    from cube inner join dim_product
    where dim_product.level = 'Parent_ID';
    Is there an easier and a faster way to achieve this ?
    Edited by: 848144 on Mar 28, 2011 11:40 PM

    In your example you said
    Let us say my Parent_product has members like A,B,C
    I know the cube will return me data at if i write where product.level_name = 'A'Do you mean level_name here or do you want "where product.dim_key = 'A' "? Members are not the same as levels.
    To continue your example, if Parent_ID "A" is made up of Category_ID "ACat1" and "ACat2", Parent_ID "B" is made up of Category_ID "BCat1", "BCat2", etc. Then
    sales(A) = sales(ACat1) + sales(ACat2)
    sales(B) = sales(BCat1) + sales(BCat2)
    etc.So
                     Aggregation on the PARENT_ID level
                                    =
                       sales(A) + sales(B) + sales(C)
                                    =
    sales(ACat1) + sales(ACat2) + sales(BCat1) + sales(BCat2) + sales(CCat1) + sales(CCat2)
                                    =
                  Aggregation on the CATEGORY_ID levelI'm not trying to be pedantic here, I just want to make sure we are talking about the same thing.

  • Parent-Child hierarchy without facts in top-level

    Hello folks,
    I've got a fact table which looks like:
    fact_id | costs | some_id
    1 | 5 | 1
    2 | 10 | 1
    and a hierarchy which looks like:
    id | super_id | some_id
    1 | null | null
    2 | 1 | 1
    3 | 1 | 1
    In the business logic layer I defined two keys for the dimension talbe (id and some_id) and built the hierarchy on the first (id).
    Also I defined a foreign key from the fact table to the dimension on the second.
    As you see no facts are assigned to the first entry (= top-level) in the hierarchy (id = 1).
    However the children of 1 have got facts.
    What I want is to show the costs for the children (which is the sum of 5 and 10) and the total sum for the parent (30).
    However when I drag the hierarchy and the costs into an analysis I get no results available, as there are no facts for the top-level.
    How can I fix this?
    Regards,
    Matthias

    Hi Dhar,
    thanks for your reply!
    What you write coincides with what I thought would happen (but didn't).
    Hence there must be some error in my rpd file.
    I created my hierarchy right-clicking on the dimension table and only setting the mandatory settings (that is the definition of parent/menber keys and the setup for the hierarchy table).
    I didn't touch what admin-tool created inside the hierarchy, which is: a "total" level, where "grand total level" is checked, and a "detail" level, where "Supports rollup to higher level of aggregation" is checked.
    What other settings in the admin-tool will I have to touch to step forward?
    @anton: I'm using OBIEE 11.1.1.5.0
    Regads,
    Matthias

  • BW hierarchy in WebIn- Hide Intermediate Levels

    Hi,
    we have a strange behaviour with BW hierarchy in a WebIn report.
    We have the next scenario:
      BeX Query, with a Profit Center Hierarchy, two Restricted key figures Actual Data, Plan Data.
    The hiearchy has 7 level.
      We have created a Universe conected to the BeX Query. In that Universe for the Hierarchy we have hidden the levels 3 and 4 for the hierarchy.
    In the WebIn we have created a Report with the next structure:
    PR_CENT.L01 PR_CENT.L02 PR_CENT.L05 PR_CENT.L06 PR_CENT.L07  Actual Data Plan Data
    The results that appears are:
    L01  L02 L05 L06 L07  1000
    L01  L02                                  500
    We have done some investigations and if we don't hide the two intermediate levels then we have the next cases:
    1 - if in the report we don't select all the levels the previous result appear
    2- if we selecct all the levels and we don't show the level 3 and 4 in the report.
    L01  L02 L05 L06 L07  1000  500
    That is the expected results.
    That has to be the normal behaviour ? If you are using a BW Hierarchy,  should all the levels be selected in the WebIn Query ?
    Have we to hide it in the report ?
    Additional info:
    - The SAP BW realease is 70 SP 22
    - The SAP BO realease is 3.1 SP2
    - The SAP BO integration Kit is 3.1 SP2
    Many Thanks in advanced.
    Best Regards,
    Nuria
    Edited by: Nuria Gómez Mahía on Jun 7, 2010 5:22 PM

    Hi,
    we have found more details about the issue.
    The not valid combinations appears when we add a filter with the versions  in the webi query.
    In our model there are different version for plan data and one for real data, in our query we have created a filter with the version for real data and the version for plan data ( the restricted keyfigure in the BEx query not consider the version only the value type)
    If we don't use the filter, the hierarchy appears correctly ( without the intermdiate hierarchy levels ). But we need to filter the version values ( 1 for the real data and 5 for the plan data) in order to show only the plan data version required not aggregated.
    Many Thanks.
    Best Regards,
    Nuria

  • SAP DP DIS-AGGREGATION

    HI,
    I have one Planning book with two key figures .
    SALES YTG CURVE % AND
    SALES YTG VALUE :
    SALES YT G CURVE IS calculated using macro calculation depending on macro calculation.
    in /sapapo/admin.
    SALES YTG VALUE : is dis aggregated with sales ytg curve%.
    The calculation does not works if I try it for first or second time ...BUT it works when I try to do for 3 or 4 th time..
    It always disaggregates from Jan but the depending on sales ytg curve % its expected to have from sept,,
    But always works from Jan.but the values expected from Sept.14..
    Please let me know.
    Thanks,
    Mark

    Dear Mark,
    Try using Proportional factors and for SALES YTG VALUE, give the disaggregation KF as APODPDANT and accordingly calculate the proportional factors from September.
    Regards
    JB

  • APO DP: Disaggregation to product&plant level from higher levels.

    Hi.
    We do demand planning on groups of products and for country/region in general, we have around 48.000 CVC's in our current setup. It works very well.
    A new situation has arisen where we need to have the forecast split down to product and plant level.
    As is we simply don't have the information at this level of granularity.
    I don't see how we can add for instance product to our setup, we have around 20.000 products so the number of CVC's in DP would become massive if we did this.
    I was thinking that perhaps something could be done by exporting the relevant key figures to a new DP setup with fewer characteristics (to keep the number of CVC's down) via some infocubes, perhaps some disaggregation could be done via some tables and the BW update rules. This still leaves the issue of how to get the figures properly disaggregated to plant and product though.
    Does anyone have experiences on how to get the figures split to lower levels from DP when you're planning on a higher level?

    Simon,
    One approach as you mentioned can be creating Z Table where in you set up disaggregation proportion from product group level to product level or product location level.
    Product Group X  100       Product A@loc1 10
                                          Product B@loc1 90
    Download your planning area data into infocube C and then use BW routines to convert the data from group in infocube C to lower level refereing Z Table....into another infocube..
    SAP also provides such standard functionality of spliting the aggregate Demand plan to detailed level
    SNP plan..through functionality like location slit or product split.
    Essential you will be using same concept in yor BW solution or you may also want to consider the
    release your DP to SNP planning area its as solution of diaggregation of data  to lower level.
    Regards,
    Manish

  • Can we move account group from lower level to higher level

    Hello Experts,
    I have now 1 level hierarchy in our organisation. Now we are planning to move from 1 level to 4 level.
    Now our problem is all sold to party (c002) and ship to party ( 5103)  has same account group.
    We are going to assign sold-to-party and ship-to-party 4th level. So can we move sold-to-party account group to 3 level hierarchy account group ?
    we want to discout to customer at some level . so how we have to give discount at particular level ?
    Thanks in advance.
    Best Regards,
    Zubera

    Dear Shridar Udupi,
    Could you be kind enough to let the forum know how the issue was resolved which would help others learn.
    With best regards.
    Venkat - Hyd

  • How to improve the query performance in to report level and designer level

    How to improve the query performance in to report level and designer level......?
    Plz let me know the detail view......

    first its all based on the design of the database, universe and the report.
    at the universe Level, you have to check your Contexts very well to get the optimal performance of the universe and also your joins, keep your joins with key fields, will give you the best performance.
    at the report level, try to make the reports dynamic as much as you can, (Parameters) and so on.
    and when you create a paremeter try to get it match with the key fields in the database.
    good luck
    Amr

  • Dunning Old dinning level and dunning level

    Hi experts,
    I have one issue in dunning. the issue is where the dunning history for particular customer shows as old dunning level as 3 and dunning level as 2.
    i have checked  the customer master there is change in the dunning procdure. But the document and master data shows the correct dunning level with the new procdure.
    so i didnt understand what is the OLD dunning level and dunning level  for the same cusomer. the issue is only with one customer.
    I have also checked with old procdure with same customer in table MHNK. there are some notices done. but how come the current invoice shows the old dunning level for the same invoice.
    can any once explain me how to proceed.
    Regards
    Ashok

    Hi
    Thnks for the reply so we need to apply this note for making the old dunning level and dunning level makes equal after you run the program.
    Also one more doubt, since i have observed that the dunning after the parameters entered. looks like this
    Parameters were maintained
    Dunning selection executed, job deleted
    Dunning notice printed, job deleted.
    the above doesnt means that they will update the old dunning level right.
    Regards
    Ashok

  • Make all the forms at a user level or responsibility level to be read only

    Hi,
    Please suggest me to make all the forms at a user level or responsibility level to be read only. So that when a particular user logs in, he gets all the form in read only mode or at a particular responsibility all the forms are read only so that we can attach this responsibility to the user for the same purpose.
    Any ideas will be highly appreciated.

    check this blog,
    http://www.oracleappshub.com/11i/oracleapps-responsibility-vs-sap-functions/
    Re: How to change OM responsibility as read-only in oracle applications 11i
    read only responsibility-user

  • How to know Packing should be at Delivery level or shipment level?

    Hello Experts,
    As per my knowledge Packing can be done at delivery level and Shipment level but how to know at material should be packed at what level?
    Thanks

    Hi Prashant,
    Normally we update Matl Grp Pack.Matls field in BASIC DATA 1 of Material Master in Packaging Material Data section.
    Based on that details, you can get to know that if this needs to be Packed in What type of Material.
    Depending upon your design of Packing you can get to know when should you do the packing.
    Regards,
    MJ.

  • How to start Top-Level Navigation on Level two?

    Hi,
    does anyone known a trick how i can start the top-level navigation at Level two?
    I make an own frameworkpage and try to set it in the iview properties, but there is not an property for this. it is only for the detailed-navigation iView there.
    For what:
    I need this, because i would open an pop-up with an other portal window. I link to the popup with navigation-target=... In this pop-up should only be the content of one role. This folder i have set to "invisible in the navigation area". So the User always see him in a popup. when i start at the default Top-navigation level 1, the user see all the other navigation folders.
    Best regards,
    Patrick

    Hi Patrick,
    up to SPS13, this needs some hands on on different parts of the TLN. What I've done this spring was showing all top-level nav targets within a select box in the masthead and then, after having selected one of these entries, the TLN shows just the content of this top level entry. So this is more or less the same. As said, some work to do.
    As of SPS14, with the new navigation taglib, I expect this to be much less work; anyhow, I didn't convert the results into SPS14, so I cannot say if this is really as easy as I expect.
    Hope it helps
    Detlev

  • Backup RMAN Incremental Level 1 without Level 0 - 10gR2

    Hi,
    I'm a bit confused after some tests.
    The Question: It's mandatory to perform backup incremental level 0 before the level 1 using Oracle 10gR2 ?
    On Oracle 11.2 it's mandatory but on Oracle 10.2.0.5 I don't know.
    Test on 11.2. If doesn't exists level 0 rman take care about it and perform automaticaly level 0 before level1
    RMAN> backup incremental level 1 database;
    Starting backup at 29-APR-11
    using channel ORA_DISK_1
    no parent backup or copy of datafile 1 found
    channel ORA_DISK_1: starting incremental level 0 datafile backup set
    channel ORA_DISK_1: specifying datafile(s) in backup set
    ...Docs said:
    Incremental backups capture only those blocks that change between backups in each datafile.
    In a typical incremental backup strategy, a level 0 incremental backup is used as a starting point. A level 0 backup captures all blocks in the datafile.
    So, on Oracle 10.2.0.5 this not happen like on 11.2:
    Perfoming backup level 1 without level 0:
    RMAN> list backup;
    RMAN> backup incremental level 1 database;
    Starting backup at 29-APR-11
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting incremental level 1 datafile backupset
    channel ORA_DISK_1: specifying datafile(s) in backupset
    input datafile fno=00001 name=+DG_ORCL/db10g/datafile/system.260.749756975
    channel ORA_DISK_1: starting piece 1 at 29-APR-11
    channel ORA_DISK_1: finished piece 1 at 29-APR-11
    piece handle=+DG_FRA/db10g/backupset/2011_04_29/nnndn1_tag20110429t190340_0.260.749761421 tag=TAG20110429T190340 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
    channel ORA_DISK_1: starting incremental level 1 datafile backupset
    channel ORA_DISK_1: specifying datafile(s) in backupset
    including current control file in backupset
    including current SPFILE in backupset
    channel ORA_DISK_1: starting piece 1 at 29-APR-11
    channel ORA_DISK_1: finished piece 1 at 29-APR-11
    piece handle=+DG_FRA/db10g/backupset/2011_04_29/ncsnn1_tag20110429t190340_0.262.749761449 tag=TAG20110429T190340 comment=NONE
    channel ORA_DISK_1: backup set complete, elapsed time: 00:00:05
    Finished backup at 29-APR-11
    RMAN> backup archivelog all delete input;
    Starting backup at 29-APR-11
    current log archived
    using channel ORA_DISK_1
    Finished backup at 29-APR-11
    RMAN> shutdown abort;
    Oracle instance shut downDelete all files on ASM (except SPFILE).
    ASMCMD> cd +DG_ORCL/DB10g
    ASMCMD> ls
    PARAMETERFILE/
    spfiledb10g.oraSo, let's perfom restore of database
    oracle@butao:/home/oracle> rman target /
    Recovery Manager: Release 10.2.0.5.0 - Production on Fri Apr 29 19:06:52 2011
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    connected to target database (not started)
    RMAN> startup nomount
    Oracle instance started
    Total System Global Area     293601280 bytes
    Fixed Size                     2095872 bytes
    Variable Size                 92275968 bytes
    Database Buffers             192937984 bytes
    Redo Buffers                   6291456 bytes
    RMAN> restore controlfile from '+DG_FRA/db10g/backupset/2011_04_29/ncsnn1_tag20110429t190340_0.262.749761449';
    Starting restore at 29-APR-11
    using channel ORA_DISK_1
    channel ORA_DISK_1: restoring control file
    channel ORA_DISK_1: restore complete, elapsed time: 00:00:05
    output filename=+DG_ORCL/db10g/controlfile/current.263.749761699
    output filename=+DG_FRA/db10g/controlfile/current.263.749761699
    Finished restore at 29-APR-11
    RMAN> startup mount
    database is already started
    database mounted
    released channel: ORA_DISK_1
    RMAN> restore database;
    Starting restore at 29-APR-11
    Starting implicit crosscheck backup at 29-APR-11
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: sid=156 devtype=DISK
    Crosschecked 1 objects
    Finished implicit crosscheck backup at 29-APR-11
    Starting implicit crosscheck copy at 29-APR-11
    using channel ORA_DISK_1
    Finished implicit crosscheck copy at 29-APR-11
    searching for all files in the recovery area
    cataloging files...
    cataloging done
    List of Cataloged Files
    =======================
    File Name: +dg_fra/DB10G/BACKUPSET/2011_04_29/ncsnn1_TAG20110429T190340_0.262.749761449
    File Name: +dg_fra/DB10G/BACKUPSET/2011_04_29/annnf0_TAG20110429T190442_0.264.749761485
    using channel ORA_DISK_1
    channel ORA_DISK_1: starting datafile backupset restore
    channel ORA_DISK_1: specifying datafile(s) to restore from backup set
    restoring datafile 00001 to +DG_ORCL/db10g/datafile/system.260.749756975
    restoring datafile 00002 to +DG_ORCL/db10g/datafile/undotbs1.261.749757085
    restoring datafile 00003 to +DG_ORCL/db10g/datafile/sysaux.262.749757095
    restoring datafile 00004 to +DG_ORCL/db10g/datafile/users.264.749757107
    channel ORA_DISK_1: reading from backup piece +DG_FRA/db10g/backupset/2011_04_29/nnndn1_tag20110429t190340_0.260.749761421
    channel ORA_DISK_1: restored backup piece 1
    piece handle=+DG_FRA/db10g/backupset/2011_04_29/nnndn1_tag20110429t190340_0.260.749761421 tag=TAG20110429T190340
    channel ORA_DISK_1: restore complete, elapsed time: 00:00:26
    Finished restore at 29-APR-11
    RMAN> recover database;
    Starting recover at 29-APR-11
    using channel ORA_DISK_1
    starting media recovery
    archive log thread 1 sequence 27 is already on disk as file +DG_FRA/db10g/onlinelog/group_3.259.749756971
    archive log thread 1 sequence 28 is already on disk as file +DG_FRA/db10g/onlinelog/group_1.257.749756963
    archive log filename=+DG_FRA/db10g/onlinelog/group_3.259.749756971 thread=1 sequence=27
    archive log filename=+DG_FRA/db10g/onlinelog/group_1.257.749756963 thread=1 sequence=28
    media recovery complete, elapsed time: 00:00:02
    Finished recover at 29-APR-11
    RMAN> alter database open resetlogs;
    database opened
    RMAN>See I don't need level 0 backup to restore level 1.
    Thanks,
    Levi Pereira

    Hi Gokhan,
    Thank you for point this.
    After spending a time studying about this I find out this:
    Your expanation apply only in Oracle 10gR1/R2.
    Because there is differences between RMAN Version 10gR1/R2 and 11gR1/R2 about Incremental Level 1 and this confuse me.
    Oracle 10gR1/R2 run only one backup incremental level 1 even if level 0 not exists .
    Oracle 11gR1/R2 run two backups incremental if level 0 not exists. i.e level 0 first and after that level 1.
    Oracle 10gR2
    If no level 0 backup is available, then the behavior depends upon the compatibility mode setting. If compatibility is >=10.0.0, RMAN copies all blocks changed since the file was created, and stores the results as a level 1 backup. In other words, the SCN at the time the incremental backup is taken is the file creation SCN.
    http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/bkup004.htm
    Thats means wich RMAN run level 0 with name level 1. (i.e: Only one Backup) This is confuse.
    Oracle 11gR1
    If no level 0 backup is available in either the current or parent incarnation, then the behavior varies with the compatibility mode setting. If compatibility is >=10.0.0, RMAN copies all blocks that have been changed since the file was created. Otherwise, RMAN behaves as it did in previous releases, by generating a level 0 backup.
    http://download.oracle.com/docs/cd/B28359_01/backup.111/b28270/rcmcncpt.htm#BRADV89500
    Oracle 11gR2
    If no level 0 backup is available in either the current or parent incarnation, then the behavior varies with the compatibility mode setting. If compatibility is >=10.0.0, RMAN copies all blocks that have been changed since the file was created. Otherwise, RMAN generates a level 0 backup.
    http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmcncpt.htm#BRADV89500
    Thats means wich RMAN run (automatically) level 0 first after finish level 0 backup RMAN run level 1 backup (i.e Two Backups). This seems right.
    Regards,
    Levi Pereira

Maybe you are looking for