Hi Srikant,
I propose this FM MESSAGE_TEXT_BUILD .
Check the BDC Message tab with error or success! both messages can be handled!
call function 'MESSAGE_TEXT_BUILD'
exporting
msgid = sy-msgid
msgnr = sy-msgno
msgv1 = sy-msgv1
msgv2 = sy-msgv2
importing
message_text_output = news-text.