| Key figure, storing data at
higher levels
Require assistance :
By setting the key figure to N, you have basically told it to only store details at the lowest level. And by doing this, you can only enter or calculate values at the lowest level. I know what you need to do, but need an APO system in front of me to tell you exact settings. I will verify this when I get in front of system, but here are the specifics as I remember them. Set Calculation type to Average,
See if this does it for you and let me know. Enter the number in at the higher level, and it will be the same at
the lower levels as well. Just modify it consistantly at one
The reqmt is -
I hope this clarifies. Also, in our server sizing, SAP said that data can be stored at intermediate levels in key figures, which shall reduce database size. Hence, I am trying to find a wayt to stre data in key figures at intermediate level. Here is the way to accomplish your desired result. Set KF to N and create an aggregate at the product group level in the POS. The % number will show up at this level, but not at lower levels in this case. We can create aggregates. But, when we use the Plng Object Structure
with aggregates, all the key figures in the plng area have aggregates.
We need to store only few key figures at aggregate levels.
Other than extra data storage, the aggregate should not be that big
a deal.
Anyway, hope you can figure out a solution that works for you.
We had similar requirements to yours for selected price and percent key figures from a couple of past projects. The approach we took was basically consistent with the suggestion (Calc Type = A; Time-based disagg type = N). In addition, we solved concerns on storage and display at lower levels as follows (note especially the exception handling item in 5 below): 1. The basic requirement really is to force data entry/input/upload/use
and display for selected KFs only at a given aggregate level of the hierarchy.
2. So the bottom line is to force data entry/input/upload/use
and display at a specific aggregate level. We did this using macros
that control what can be seen/done depending on the drill-down level.
We set up macros so that:
3. Mass uploads (from cube to LC) of the KF values are also done
only at aggregate level. The LC storage would of course disaggregate
this to the lower levels using the A-type disaggregation but the important
thing is that when viewed and used at the aggregate level, the value will
be what was uploaded from the cube. Other mass processing jobs using
the KF are done
4. We used calc. type = A because in addition:
5. Special case: what happens when new CVCs are added when the
calculation type is A?
To solve this problem, the KF values should be zeroed-out just before
the job that uploads the new KF values. If you don't care about the
lower level values (i.e., you don't care if L1=150, L2=150, L3=0 as long
as C1=100), you don't have zero-out as the bottom-line (top-line?) is just
the aggregate C1 level value of 100. However, you have to make sure
that the aggregate average level value of 100 is maintained even after
adding the new lower level CVC, especially if the KF is maintained only
interactively and not by batch. I've forgotten how our testing scenario
resulted in this case but we
If you impose rules so that calculations, data entry, and display at
interactive and batch modes are always at a given fixed hierarchy level,
then perhaps calc. type A is not necessary---just use one of the additive
calculation types. In this case you don't have to watch out for the
"strange" A-type aggregation/disaggregation scenario above. Note
that aggregation to higher level will be additive though and that might
not be what you want if it is a percent KF scenario.
Best regards,
|