"
Supported by

Send emails to a distribution list

When you need to send an email to multiple email addresses, the usual approach is to store that list of email addresses in a custom table and then add each one as recipient to the BCS request.

But I recently learned a much nicer way to achieve the same result.

SAP has a standard functionality that allows you to create distribution lists. Through transaction SO23 you can create a list of distribution, give it a name, pick a folder and then add as many recipients are you wish (email addresses, usernames, other distribution lists, etc.).

Then, to use that distribution list in BCS, the only difference is in the way the recipient is created and added to the request:


recipient = cl_distributionlist_bcs=>getu_persistent(
  i_dliname = lv_mlrec
  i_private = space ).
request->add_recipient( recipient ).

The rest remains the same.

Photo credit by doug turetsky.

Greetings from Abapinho.

Deixe um comentário


About Abapinho
Abapinho runs on WordPress
Articles (RSS) e Comments (RSS).