Hi Anaplan Community,
I'm working on a simulation planning model where users need the flexibility to input pricing adjustments at any level of the product hierarchy, and I’d love your guidance on best practices.
📌 Scenario Overview:
We have a 4-level product hierarchy:
Brand
Category
Sub Category
SKU (lowest level)
The user should be able to input price changes at any of these levels, and the system should apply those changes down to the SKU level based on hierarchy mappings.
🔄 Simulation Steps Must Be Logged and Cumulative:
For example:
Step 1: Increase price by 2000 for all SKUs
Step 2: Increase price by 100 for the ABC Category
Step 3: Decrease price by 100 for ABC Category + XYZ Sub Category
These steps can come in any order, and each step builds on the previous one. We also need to keep a log of each simulation step (who entered it, what was changed, when, etc.).
»>Key Requirements:
User inputs at any level & Any combinations (Brand, Category, Sub Category, SKU)
Step-by-step price simulations at the SKU level
Logs of each step with user and timestamp
Price at SKU should update cumulatively across steps
🔍 Questions:
What’s the best way to structure the hierarchy and modules to allow flexible inputs at different levels?
How would you design a simulation engine to handle these stepwise cumulative changes?
Any advice on setting up the adjustment logic dynamically based on selected hierarchy level?
What’s the best approach to keep a clean simulation log without duplicating data?
Thanks in Advance