Hi Caetano,
I read the documentation of the BADI and seems this could be a probable solution as well. I am sorry I haven't checked it earlier. Actually I do not have access to make changes, So I couldn't able to implement this BADI to check. But I'll definitely ask my developer to check this as well.
Thank you very much for all your help.
best regards,
Surajit