Hi Sajal,
For your specific requirement, Generic Service is the way to go. Enhancing feeder class is not the recommended approach ( although it seems to be the easy way ).
As Sahir stated, leverage GS. You can control generation of values in other fields through HRASR_DT. It depends on how you configure generic service and events.
Thanks,
Chiranjeevi.