cancel
Showing results for 
Search instead for 
Did you mean: 

Alerting: Turn off automatic emails

Former Member
0 Kudos

Dear experts,

we'd like to turn off sending of emails that were triggered by alerts.

We know that each and every user can setup by his own wether he wants to receive alerts as email or not.

However, is there a way to globally deactivate sending alerts as emails for the CRM system?

Thanks and BR

Matthias

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

I did not find any configuration where these channels could be disabled, but did you think of enhancing screen where users can personalize alerts? In component GSALERTSET you could easily do an enhancement in Getter methods and disable field checkbox "email" for users or for particular group of users.

Former Member
0 Kudos

Hi,

thanks for this info, I will keep that in mind if needed.

However, our main issue is, that we've got a test system up and running out of a system copy of the production system. Now, if we test several processes, we do not want the system to send out email to the concerned persons. Is there a possibility to switch of email alerting for all of them without entering the system for every account?


Thanks

Former Member
0 Kudos

OK, you can just unrelease job in SM37 on in SCOT that is sending out the emails from CRM

Former Member
0 Kudos

That's what I've tried first.

But we found out that alert emails are sent directly - without send job . We do not have any send jobs configured.

Former Member
0 Kudos

Understand. So you can disable node in SCOT responsible for sending it (int or rml) - like by deleting host in it

0 Kudos

Thank u. 

Regards,

Yograj

Answers (1)

Answers (1)

VishnAndr
Active Contributor
0 Kudos

Hello, Matthias.

Probably it's easier to update DB table SALRTDLVRY which stores personalization options of alerts for users.

But there will be entries if the user enters the personalization at least once. Or any alert is delivered to this user at least once.

System sets flag e-mail to true state if there is no entry at all. In other words, by default. Check CL_ALERT_MANAGER class and method GET_USER_PERSONALIZATION.

Also probably it will be useful for you to explore method DELIVER_ALERT_FOR_USER (or DELIVER_ALERT) at the same class. For instance if user has USE_RULES as true then the BAdI ALERT_DELIVERY will be called.

Hope this will help you

VishnAndr
Active Contributor