cancel
Showing results for 
Search instead for 
Did you mean: 

Process Controlled WF, SC not routed back to Requisitioner after changes

Former Member
0 Kudos

Hi,

I'm using the Approval with completion step in my Process Level.

When the Approver change something in the Shopping Cart, it's not routed back to the Requisitioner to accept them.

Even if the Approver rejects the Cart, the Requisitioner is not getting any work item.

Am I missing any configuration?

Thanks

Jack

Edited by: jackjack2 on May 4, 2010 6:37 PM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

As standard if the shopping cart is inquired/partially rejected, the work item should be sent back to requestor. If it is completely rejected it will not be sent to requestor.

If you want to send the work items back to requestor for certain cases, define a expression & use it In process controlled configuration: Acceptance by contact person.

Hope this should resolve.

Thanks

Ashutosh

Former Member
0 Kudos

Hi,

Yea, finally I found a thread on describing how to use the Acceptance by contact person after a SC is rejected

[url]

Now, I am confused on how to achieve if the SC is changed.

Where can I get the list of fields that has been changed?

Thanks

Jack

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Jack,

I also have the same requirement.Did you find any solution for routing SC back to requisitioner after changes.

If you have found any solution please let me know.

Thanks Arjun

Former Member
0 Kudos

Hi Arjun,

To do this, you have to create a new BRF event.

I believe you already created an event for Rejected.

So, create a new BRF event:

( Current Decision = 'REJECTED' ) OR ( SC Value Changed= Constant Value TRUE )

SC Value Changed is a BRF expression, type CL_CALL_FUNC_METHOD_BRF.

A FM will be created, called ZFM.

Well, for my case, I need to send an acceptance if the value of the SC is changed.

So, in BBP_DOC_CHANGE_BADI, I will populate the SC value into a customized table.

In my ZFM, I will get the current SC value and the previous SC value from my customized table.

If the value is different, set EV_VALUE = X in ZFM.