CL_BCS : How to easily Send Email with ABAP

CL_BCS is the standard new SAP to handle and send email.
CL_BCS allows to
– Attach files to email
– Build the html/raw of body.
– Set email’s Senders & Receiver
– Send email …
This post is a step by step SAP ABAP Tutorial how to sends email from SAP with the CL_BCS in ABAP with sample ABAP code.

SAP Send Email CL_BCS

The different steps are:

Create BCS Document

Set the e-mail address of the sender

Or you can set the connected user as a sender with

Check if an email is value in ABAP Two ways to Check if email is valid in ABAP : Function Vs Regex

Set the receiver

If you want to retrieve the email address of an user,
use the function module “HR_FBN_GET_USER_EMAIL_ADDRESS”

Assign document to the send request

Add the sender to the send request

Send mail CL_BCS

ABAP Send Mail with CL_BCS

Here the complete code for Send Email CL_BCS ready to go.

SAP and SAP logo are registered trademarks of SAP AG. is not associated with SAP AG.
We have made every effort to make sure provide relevant search results, use the content on this site at your own risk.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.