Skip to Content
Author's profile photo Faisal Altaf

Send Mail to Internal Users

A day before yesterday I got one requirement to send mail to internal users. It was my first experience for such requirement so I tried to search out the solution, after a little search I found some Function Modules for this, but my requirement was a proper application. So I stared working on it, now I have done with it and think to share with all you people.

Because I wanted to send mail to multiple user at the same time so I had to use Select Option with extension button so I used Sub Screen and for mail body text I used text editor. So I think it will be helpful especially for the beginners to understand the usage of Sub Screen and Text Editor. I did one more thing to add signature in text editor which can also be of your interest.

Download .nugg file using link bellow and install this to your system using SAPLink.
Download SAPLink .nugg

Note: After Installing to your system Please active all object included in .nugg. I have assign a T-Code ZIMAIL to this application which is also included in .nugg. you can change accordingly.


Main Screen



Main Program


Screen 9001 in Screen Painter



Flow Logic of Screen 9001

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Marçal Oliveras
      Marçal Oliveras
      Why you did this instead of using transaction SBWP?

      Anyway I'm agree that's interesting for begginers.

      Author's profile photo Susan Keohan
      Susan Keohan
      I agree that many people think that Workflow is for sending mail - but it does a lot more than that.
      There are instances where I have recommended using a programmatic approach to notifications, rather than implementing a workflow solution.  For example, if you need to send a notification for mass data changes - why would you use workflow?  If the message does not need to be real time, or provide any additional functionality - such as getting a user involved in a process, this may not be an ideal candidate for workflow. 
      Now I need to go download me some .nuggs 🙂
      Author's profile photo Rich Heilman
      Rich Heilman
      Hey, this functionality is delivered already.  See transaction SO00.  Or from the top level menu in SAPgui, choose "System", then "Short Message".  Done.

      No need for a custom program, but good practice for you, yes?  🙂

      Rich Heilman

      Author's profile photo Sandra Rossi
      Sandra Rossi
      in the forum, each time I see someone has a weird issue with SO_*, I advise him/her to stop using these FMs, they are really error prone. SAP recommends to use CL_BCS now (since 6.10). There's a SDN wiki for sending mails which provide many example programs (look only at the ones using CL_BCS).