on 09-21-2010 11:40 AM
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
Hi,
Please check the BADI BBP_ALERTING. You can add more recipients in the BADI.
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
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
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
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
This message was moderated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.