Hi Experts,
We have the below requirement to store the data(in planning) on a particular level of hierarchy.
For instance:
We have a leveled hierarchy object ZHIER with 7 levels (level 7 being the leaf node) and a key figure ZKF.
Each level in the hierarchy is associated with a correction node(used to correct the data) as a child node of the level.
We have activated the hierarchy in the Bex Query Designer.
If a user enters the data on level 3, I want to store the data (difference of data entered and the of data in infocube) in the correction node.
Ex: Infocube as data as:
A B C Level 7X 10
A B D Level 7Y 10
A B E Level 7Z 10
Report shows data as : Taken one row for example
A B C Level 1A 10
A B C Level 2A 10
A B C Level 3A 10
A B C Level 4A 10
A B C Level 5A 10
A B C Level 6A 10
A B C Level 7A 10
If a user changes the data at level 3A from 10 to 20, then the delta 10 should reside in correction node and not disaggregate between the child nodes.
The report would look like:
A B C Level 1A 20
A B C Level 2A 20
A B C Level 3A 20
A B C Level 4A 10
A B C Level 5A 10
A B C Level 6A 10
A B C Level 7A 10
A B C Level 3A_Correction 10
We have followed naming convention to achieve this.
The issue is the level 7A is passed in the backend.
Any pointers how to identify which level the user is entering the data and store the data at that level itself.
We are using Analysis Office as the front end tool.
Thanks in advance.
Regards,
Priyanka