You can set-up PCRs to compare Years of Service with Contribution Rates to generate errors when an IT0169 does not match set parameters, or simply run an ad-hoc Query every week (programmed to run in the background) to chedk on these same figures.
An ABAP programmer should be able to create a program to create new IT0169 when required.