cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow Process- PO Cancellation/Rejection

Former Member
0 Kudos

Dear Experts,

We are configuring Workflow  Email generation while cancelling a Purchase Order in SAP through ME29N. Can anyone please guide me on how to configure release strategy for PO cancellation? Currently we are on SAP version 4.7. I have configured the workflow for PO approval, however unable to find the way for configuring PO reject in SAP MM.

PO reject/cancellation is also considered as a change process in workflow. In this case how do we go about the workflow set up? Any inputs for this?

Thanks for your help in advance.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos
Former Member
0 Kudos

Dear experts,

We have been able to build the workflow for PO cancellation. However we are now facing a situation at the end of the PO cancellation workflow.

Scenario:

PO is created, PO goes through all the approvals, PO is released. All mails are getting triggered correctly

Now the same PO is cancelled/rejected and at the end comes back to the PO creator. All rejection related mails are also getting triggered.

Now the issue is when at the end the PO gets rejected and comes back to PO creator, the PO creation mail and approval mail also gets triggered as it comes back to its initial stage of PO.

We are unable to find a unique distinguishing factor to tell the workflow that once PO comes back to PO creator, the workflow should end.

The issue here can be summarized as follows which is actually not correct:

Final Mail trigger for PO rejection through ME29N to PO creator=First Mail trigger for PO approval created through ME21N.

Kindly help.

Regards,

Damodar Nayak

tomas_talpa
Active Contributor
0 Kudos

Hello Damodar,

the differential factor you need is the even raised for object BUS2012 "Purchase Order":

    • PO is created (CREATED) and ready to be released (RELEASESTEPCREATED);
    • PO is rejected by approved (REJECTION_START & SIGNIFICANTLYCHANGED);
    • PO rejection is reset by buyer and is ready for new approval (REJECTON_STOP & RELEASESTEPCREATED);

So at the end you only need to start new approval wf for event RELEASESTEPCREATED -- which event are you using, then?

Kind Regards

TomT

PS: I'm afraid you accidentally marked your additional question as "helpful answer".

tomas_talpa
Active Contributor
0 Kudos

Hello Damodar,

if I'm not mistaken, there is no standard workflow for event REJECTION_START of Business Object BUS2012 "Purchase Order"; feel free to develop your own workflow for this even (or include it in existing WF for Approval), if you have such requirement.

Kind Regards

TomT