Hello,
When we implemented Poland and Italy, this is how we did it too. However, on some more thought, you might actually be able to create just 1 key, with two new ML methods which should suffice your requirement for all classes as long as rules remains that same, that is:
1. 50% depreciation in the 1st year
2. % from UL from year 2 on wards.
Try the below process:
1. Create a Depreciation Key Phase 1, with ML methos Zxx with 50% depreciation in year1. Changeover method = 2 (Changeover when net book value percentage reached) and changeover % = 50.1 (Note: I actually wanted to use 50%, but apparently SAP changes over only when the NBV is less than 50%, and not less or equal to)
2. Create phase 2 as a simple % from UL. This would need a new ML method Zx2
Below are the screen from our test system and also the result.. On the face of it, it appears to work, though what we used in our implementation was what Stefen recommended.