cancel
Showing results for 
Search instead for 
Did you mean: 

Alert/Email notification for contract getting expired and threshold limit

Former Member
0 Kudos

Hello All,

For Central Contract management SRM 7.0 we have a requirement where an alert or e-mail notification is to be sent to a group of purchaser if following occurs.

u2022 The validity period of a contract is about to expire

u2022 The greatest possible release quantity will soon be reached

u2022 A new contract has been released

u2022 A purchaser has moved within the organization

u2022 The processing time for a contract has been exceeded

Currently one purchaser is responsible for more than one purchasing group hence whenever a contract reaches it threshold limit a notification mail should be send to a group of Purcahser.

If any one has any one taken care of this type of requirement then please let me know the configuration of how this can be achieved.

Thanks,

Yatin

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Please check the BADI BBP_ALERTING. You can add more recipients in the BADI.

Regards,

Masa

Former Member
0 Kudos

Hello Masa,

Can you please let me know how the Alert configuration needs to be done for this scenario.

Thanks,

Yatendra Singh

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Go to SPRO transaction. SRM -> SRM Server -> Cross-Application Basic Settings

Step 1. Event and Event Schema for Alert Management -> Define Event Schema

Set the event deadline for GOING_TO_EXPIRE. Copy the event schema name

Step 2. Define Transaction Type

Make sure the transaction type has event schema

Regards,

Masa

Former Member
0 Kudos

Hello Massa,

Thanks for the information.

We have set up the relevant configuration by maintaining the relvant setting in SRM ALERT.

Define Events and Event schema for Contract and assinged it o transaction type, the event set is Going to Expire and event category is ALERT

Also we have set up the ALERT configuration (transaction ALRTCATDEF) for ALERT category SRM_CONTRACT , here long text and message title is maintained.

Now when we execute the report, ALERT is getting generated and in SOSG (outbound mails) I can see the ALERT for that particular contract but it is in ERROR state.

The ALERTS fails because the method is via REMOTE method, saying that system requires a valid route from user id ABCD to recepient address (System ID: client: User id ), this means the address would be ABCD: 100 : ABCD type RML.

WE want that BBPCONTRACT Check report should send the ALERT to lotus not mail address (type INT) and not to remote mail address (type RML).

Please let us know how this can be achievied and has anyone faced this issue.

Thanks,

Yatin

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

What is the default communication method for the receiver in SU01?

Regards,

Masa

Former Member
0 Kudos

Hello Masa,

The default communication type is set to RML (remote mail) which is causing the problem.

There are almost 10,000 SU01 users for which the communication type is set to RML and this a global setting which Business have maintained for years.

Now questions are being asked why ALERT management checks for the RML setting, whereas no other program checks for this setting in user profile, hence trying to find a concrete solution.

Is there a workaround available where we can overwrite the communcation type RML and send it to INT address?

Also , I raised this issue to SAP saying that we should have the flexibility to send ALERTS to RML or INT address depending on the requirement and USER defualt should not be checked but then they said its a consulting issue.

Can you please provide me some concrete information an OSS note or Help document where it says that for ALERTS RML address is taken on priority basis.

Thanks,

Yatin

Edited by: yatendra rawat on Sep 30, 2010 3:27 PM

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

This is not a bug. It is just email address setting in part of user management task.

I think this is just the first application sending some email to user.

There are several options.

- ask user to maintain own email address for INT

- you can create a mass update program

- you can change the email type and address in BBP_ALERTING BADI

Regards,

Masa

Former Member
0 Kudos

Hello Massa,

Thanks for the input.

We checked with BBP_ALERTING badi and although the communication type could be changed in debugging mode still the final output is that the system checks for the RML set up in SU01 user profile of the recepient.

For this we took 2 users one with INT setting and other with RML setting.

Contract created with these two user and the expiry date is less than the threshold limit as a result alert got triggered.

In Debugging mode, event ( BBP_EVENTS_DET_RECIPIENTS) for both the user the communicaiton type was coming as blank, we forcefully changed the setting to INT.

But the final result is that the program is checking the SU01 default setting while sending mail, and it send to one user via INT and for other via RML method which should not be the case.

Can you please let me know exactly where I can do the changes, this is really critical for the project as commnunication type change involves a Global change which business people are relecutant to do so.

Thanks,

Yatin

Edited by: yatendra rawat on Oct 1, 2010 11:48 AM

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I would update email setting manually. I think contracts are created by only small number of users.

Regards,

Masa

Former Member
0 Kudos

Hi Mr. Sekihara,

Apart of this SRM solution for email alert for contracts, do you know there is something related/the same functionality for the R3 contracts ?

We need an email notification, when the contract is going to expire or item has reached 90% of comsumption, for example.

Thanks

Answers (1)

Answers (1)

Former Member
0 Kudos

This message was moderated.