You NEED to do it with the send email function. You need to add the new fields (=container elements) to the email content. You don't need any ABAP for this.
Anyhow, you will most likely find out that you are missing some of the fields. You need to add them to the workflow container (or preferably you add them to the business object as attributes). Here is where the ABAP skills will most likely be needed.
Regards,
Karri