Hi Venkat
Sounds like you'll need more than just a BADI implementation for this.
You'll most likely need to implement a Component Enhancement so you'll need to use T-code BSP_WD_CMPWB for this.
There are stacks of existing SCN Posts on Component Enhancements, please check these out.
Regards
Arden