Hi Sahir,
Thanks for your reply, I did detailed analysis but need your suggestion on below.
This BADI is not triggered using transaction PUIT_UI. But as per SAP documentation we have to make use of NITF, so the BADI HRPAD00INFTYBL should be used instead of HRPAD00INFTY.
Our logic should be triggered for any updates on IT0001, IT0006(0001) and IT99XX.
But the problem here is the custom logic must be triggered either using standard transactions PA30/ PA40 or HCM PF framework& ESS.
IT0001
HCM PF - New BADI triggered & Old BADI not triggered
PA30 - New BADI not triggered & Old BADI triggered
IT0006
HCM PF - New BADI triggered, Old BADI not triggered
PA30 - New BADI triggered, Old BADI triggered
IT99XX
HCM PF - New BADI triggered, old BADI not triggered
PA30 - New BADI triggered as well as old BADI also
The new BADI is not triggered for IT0001 (Since the conversion not permitted by standard SAP - Conversion option in NITF) when update happening through PA30 & PA40. It seems like we need put the logic at both old BADI and new BADI in order to work with standard transactions and UI (HCM PF & ESS).
IT0001 - Implement both BADIs
IT99XX - Implement new BADI
Please let me know your suggestion.
Thanks,
Hareesh K