Hello Kathik,
There are some standard features to try to manage text in email body sent. Explore the output type configuration in transaction NACE.
Refer to this note : 191470 - Purchase order as an e-mail
However, from my practice, I would say that it is more simple to use enhancements to create the text body of the mail.
It will be easier to manage the content of the mail, handle variable texts and so on... Search about enhancements to the function module SBCOMS_SEND_REQUEST_CREATE
That is a more interesting direction than SODIS .
Alexandre