You can create a new substitution in Asset Accounting > Master data node in GGB1. Choose exit when creating the step and enter the prerequisite like if company code = XXXX and substituting the field useful life.
Ask your ABAP person to write the codes for the exit and enter it in your substitution.
Regards,
Sangram