Hi Nishant,
I had a similar requirement and I used the BADI 'INVOICE_UPDATE'.
In the method CHANGE_BEFORE_UPDATE, I used the function module REUSE_ALV_POPUP_TO_SELECT to get the pop-up.
In the ALV screen, we can display our required message/output.
Regards,
Munesh