John,
The standard classification system wouldn't be suitable, even with Variant Configuration (VC).
This is because you would need to enter the Classification screens to activate the CV functionality.
Probably you best option is to trigger a secondary process after the equipment has been saved to update the information.
You could do this in a number of ways:
- Via a BADI after commit
- Batch program to run periodically (say each night)
- BTE
- Workflow which kicks-off a synchronous function module call
I guess it gets a little more complex if you update any of the higher levels which may favour a batch program approach as its may need to update several objects.
PeteA