Hello Sujatha,
Which BADI is not getting triggered ?
If you use ESS(Portal) for modifying any infotype record, then Enhancement Spot HRPAD00INFTYBL (go to t-code SE18) its same like BADI can be used. You will find two BADIs definitions HRPAD00INFTYBL and HRPAD00INFTYDB for updating records. THERE IS A FILTER. MAKE sure you add infotype 0009 as filter in enhancement implementation. Refer to thread below.
PA30 -Bank Infotype -Changing Warning Message to Error Message
To activate implementation there will be a check box that you need to check. There is an example class CL_EXM_IM_HRPAD00INFTYBL is given this will help you about writing code. All current data comes in PNNN structure. This gets trigger for each records.
I suggest put break point and then debug for your understanding.
Also suggest you to implement then HRPAD00INFTY and
Alternatively you can implement SMOD exit PBAS0001 -> Function Module EXIT_SAPFP50M_002 and check if it iss called during update.
Regards
Sandy