Skip to Content
author's profile photo Former Member
Former Member

Shopping Cart requisitioner receives the 'alert' work item 'From' the buyer instead of 'From' the Finance manager that rejected the purchase order

Hi Experts!

Iam working in SRM 7.0, extended classic scenario. Iam very much new to SRM WF (Process controlled) .

As per our business requirement, when ever an approver (Say Finance manager) rejects a PO, that time the Shopping cart requistioner should receive an alert from Finance manager, but here the issue is Shopping cart requistioner is receiving an alert from buyer instead of from the finance manager who rejected the PO.

Here are the steps we followed to create a PO ;

1) Requistioner created a Shopping Cart.But Source of supply not assigned

2) This Shopping Cart went to sourcing cockpit and here buyer assigned the supplier detials and created a PO.

3) This PO went for approvals and at this point finance manager rejected the PO.

4) Now the alert to Alter/Adjust the document is expected from Finance manager to SC requistioner. But here in this case alert is coming from buyer.

If any one of you have come across this issue, request you to please help.

Thanks in advance!



Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on May 03, 2012 at 10:28 AM

    Hi Kalyani,

    I would suggest you pls debug in badi BBP_OFFLINE_APP_BADI ,which is solely responsible for customer specific e-mail communication.

    go to method MAIL_DATA_GET and MAIL_CREATE pass the event as APPROVAL_PROCESS_DOC_REJECTED for business object BUS2201. Try to find out user id and email address of the sender.

    also pls check the email address of the finance manager and buyer in SU01.


    sahil p

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      HI kalyani

      This badi would not trigger immediatly after when you reject the PO or SC.

      this would be responsible for offline email communication based upon the workitem. Badi will trigger after executing the report /SAPSRM/OFFLINEAPPROVALSEND. as per your previous reply this report has already scheduled in backend if not excute it.

      so i was expecting you to debug and get it know who is the sendor for the rejection mail.

      Also debug badi BBP_ALERTING---> which is for deadline monitoring and alert notification.

      get into method BBP_EVENTS_DET_RECIPIENTS keep the BP with business object ,GUID and event data.

      to debug this badi go to class /SAPSRM/CL_WF_EVENT_ADAPTER method trigger event TRIGGER_EVENT , pass the guid and object of PO, it will stop at the same place where you keep the bp in badi BBP_ALERTING.

      pls try in both badi and let me know if you need any more details.


      sahil p

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.