Hello Hareesh K,
As per my understanding the BADI HRPAD00INFTYBL has to be used when working with applications built on top of Decoupled Infotype Framework (DIF). I am aware that ESS and HCM P&F use DIF.
Refer Sagar Joshi 's blog Summary of configuration options in ESS Personal Information scenario
However for older classical transactions like PA30 this BADI would not come into picture.
Hence you will have to use appropriate exits and BADI as per the use case.
Hope this helps.
With regards,
Sahir.