Hi Abhinav,
Considering your requirement and process suggested by Malay should work for you.
But to make it little simpler, if you wish to have actual activity quantity hours to be distributed based on FG receipt quantity on the order, I too have the same option with minor change as suggested below:
1. Fix 1 Hour per unit of Out put in the standard routing with auto confirmation of production quantity.
This ensures that 1 hour is booked for every quantity delivered by production order.
Further, this confirmation is considered for distribution of activity differences.
2. Update actual hours of each activity using transaction CKMDUVREC during month end.
3. Run CKMDUVACT to distribute difference hours with proportion to hours confirmed based on actual quantity confirmed.
Using this process does not require any template allocation and activity confirmation can also automated based on mile stone operation or any other operation suggested by PP team..
All this process works if your plant is ML activated as CKM* transactions are relavant for ML. I am not sure if these transactions work for non ML plants. Please test.
If your plant is non ML, you can use indirect activity allocation approach. If you use COGM Value as tracing factor, it may not work as same as production quantity ratio which you are expecting. You can also explore use of SKF of production order quantity from LIS. Create SKF using LIS so that production quantity automatically updated and no need to maintain.
Regards,
Santosh Varanasi