Skip to Content
avatar image
Former Member

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


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?



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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    May 05, 2010 at 09:00 AM


    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.



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 29, 2010 at 06:23 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.