Changes to shopping cart during approval.

We are running the N-Step approval workflow WS14000133.
The issue we are having is when an approver makes a change to the shopping cart during approval (Task TS10008126) we would like this to trigger the step that sends the cart back to the requestor to check/approve(Task TS10008061).
The desired behaviour occurs if the approver makes a change to the price, but not if other aattributes of the shopping cart are changed such as the vendor or the description.
The workflow determines if the cart should be passed back to the requestor based on the approve_or_reject flag in the approval task container. This variable is set to 4 when the price is changed, but 0 if other attributes are changed.
The security level for the approver to 'High' so that the workflow does not restart.
Is there any way to control what changes to the shopping cart will cause the workflow to create the task for the requestor.

What I am saying is that I want the workflow to continue and it is. This is not the issue. I am happy with the way that the security level is working.
The issue is that I would like the workflow to send a task to the requisitioner for ANY change that is made to the shopping cart. The standard solution will only send a notification to the requisition if a change is made to the value of the cart.
We need to pick up all changes such as the description or the vendor.
If you look at workflow WS14000134 you will see that after the approval step there is a decision step that will route the workflow to the notification to creator task or by-pass it. This is based on a variable that is set by the approval task. If the value is changed the value is set to 4, but if the vendor is changed then the value remains as 0.
The question here is 'Can we influence the way that this approval state variable is set?'

Similar Messages

  • Changes allowed in shopping cart during approval

    Hi all,
    I am on SRM 7 , ECS.
    My reqirements are :
    1. The requisitioner should not be able to change the shopping cart during approval workflow.I have changed the authorization level , BBP_WFL_SECURITY , to  none  " changes are not allowed" in the employee role . But still the requester is able to change the cart during workflow
    2. The approver should be able to change the shopping cart during approval workflow.I have changed the authorization level , BBP_WFL_SECURITY , to low  " workflow is always restarted when changes are made" in the employee role . But the approver is  not able to change the cart during workflow.
    3. If the approver rejects the cart , the workflow should end. what is the way to achieve this?
    can you please advise on all these points?
    Rgds
    Sumendra

    Hi,
    It is called Process-Controlled Workflow. BRF Workflow is not correct term.
    BBP_WFL_SECURITY is for only Application-Controlled Workflow.
    >1. The requisitioner should not be able to change the shopping cart
    Changing SC is available in standard. You can de-activate Edit Button by custom class. Please check "Extension and Field Control (Personalization)" customizing.
    >2. The approver should be able to change the shopping cart
    There are 2 task types, Completion and Approval in #Define Process Level"
    Completion TS40007952  Approver can change SC
    Approval    TS40007953  No chnage is available
    >3. If the approver rejects the cart , the workflow should end
    It is in standard for full reject case. What is requirement for partial reject case?
    >4.all header and item information can be changed by the approver
    Yes
    Team SC concept is also available in SRM 7.0. Team members can edit Team SC before submit.
    Regards,
    Masa

  • Changing shopping cart in approval stage-SRM 5.0

    Hi All,
    I am facing an issue in Integration environment. It is working fine in Dev.
    Even if the security level at user details is defined as "Low" (2), user is not able to change the shopping cart in approval status (via Check Status, in case of requester or via Approver Inbox, in case of approver).
    Change button is not appearing in the check status.
    I checked following SDN blog but this is not helpful as it is working fine in Dev environment witout deactivating this BADI or implementing it as detailed in this blog.
    http://wiki.sdn.sap.com/wiki/display/SRM/Changingshoppingcartinapproval+stage
    Can someone please let me knwo if I am missing some configuration? Helpful answers will be rewarded. Thanks
    Regards
    Kapil

    Resolved with OSS note- 1397705

  • Change Rejected Shopping Cart

    Hi,
    One of the users has created a shopping cart and the Approver has Rejected the Shopping Cart. The User is having BBP_WFL_SECURITY attributed value to LOW.
    The Rejected Shopping Cart Status at header Level is Shoing as Awaiting Approval and at Item level it is showing as Rejected.
    When the User Clicks on the Item Details they are able to see the Change Button and when they are trying to change the Shopping Cart they should be able to change the Quantity, Price, Required On date which is not happening.
    Here are my questions
    1. Why the Rejected Shopping Cart Header Status is shown as Awaiting Approval even thought it is rejected by approver?
    2. When ever the user is trying to change the Rejected Shopping Cart why is it not allwoing them to do the same?
    Is there anything that needs to be looked out apart from the BBP_WFL_SECUR_BADI(this is inactive)?
    Regards,
    Satya

    Hi,
    I guess the task is not general task.
    Please find the task ID( like TS10407972) and open it in transaction PFTC.
    Menu Additional Data -> Agent Assignment -> Display
    If the task is not general task, please set it as general task.
    The system admin can handle the workitem already created with no agent.
    Go to transaction SWI2_ADM1 and forward the workitem to responsible person.
    Regards,
    Masa

  • Movilizer platform (Shopping cart mobile approval) integration with SRM 7

    Dear All,
    I am in need of integrating the Movilizer platform with SRM 7 for shopping cart mobile approval. The details about Movilizer can be found here. - Movilizer - The Movilizer for SAP Workflow
    Could you please share me your experiences/pain points which need to taken care upon the time of implementation. Thanks in advance for your help.
    Best Regards,
    Bharathi

    Dear All,
    I have a development over here where the prerequisite of integrating the Movilizer platform with SRM 7 for shopping cart mobile approval is to check the function module on Remote-Enabled.
    As of SAP enhancement package 2 for SAP Supplier Relationship Management 7.0 (SAP SRM 7.0), Changes have been made to some standard function modules so that they are no longer RFC-enabled.
    Please refer the below link for your reference.
    consolut - Changes to Standard RFC-Enabled Function Modules ( RELNSRM_702_RFC )
    If the same function module is used by Movilizer and they are no longer RFC-enabled, please do check on that. I will keep you updated on our resolution.
    Best Regards,
    Bharathi

  • Shopping cart offline approval with outlook

    Dear Experts,
    Currenlt we are working on SRM 5.0 classic scenario and ECC 6.0. I want to implement shopping cart offline approval with outlook.
    Can you please guide me what all are the settings need to be done for offline approvals....
    Thanks
    Ravi

    Hi Ravi,
    The program RSWUWFMLEC was used to scehdule offline approval mails upto SRM 4.0(In SRM 5.0,report RBBP_NOTIFICATION_OFFAPP is used)..
    Please see the foll link for more deatils:
    SRM5.0:
    http://help.sap.com/saphelp_srm50/helpdata/en/31/ec423b4ac8d506e10000000a11402f/frameset.htm
    SRM 4.0:
    http://help.sap.com/saphelp_srm2007/helpdata/en/31/47c6cb8e9249f2bc29444212e4704a/frameset.htm
    You need to check the settings mentioned in the link above before you scehdule the report for snding the approval mails to the external email ID's of the approvers.
    The job mentioned are only for sending the approval mails.To send the requester notification messages to external mail box (instead of SRM inbox),see the foll thread for more pointers:
    Re: mail refuse shopping cart
    Do let me know if you need an further help.
    BR,
    Disha.

  • RFC function to list shopping carts awaiting approval

    Hello people,
    do you know a RFC function to display the shooping carts that are awaiting approval by a manager (an user id) ?
    Thanks a lot!!

    Hi,
    Have a look at the following thread:
    How to get all shopping carts awaiting approval for an approver
    Thanks,
    Pradeep

  • Termination Error when Changing Rejected Shopping Cart

    Hello All -
    We are on SRM 5.0 Classic scenario.  If you try to change a shopping cart that has been rejected, if the section that you want to edit is not open before you click the change button you get a termination message that says "error processing your request" and a bunch of other stuff underneath the message. 
    Has anyone encountered this?  I have looked on OSS but haven't seen this problem mentioned.  The only way to get around it is to expand all the sections where you might want to edit data and then click the change button.  That seems a bit strange.   If you realize you didnt expand a section that you need to change, you get the error. 
    Any help would be greatly appreciated.
    thanks
    Jane

    Hi,
    Where from do you open the SC? From Status list or Inbox?
    Regards,
    Masa

  • Changes in shopping cart at run time doesn't reflect at approval level.

    Hello experts,
    I have created a shopping cart upto 4 levels based on immediate manager, category id, cost center and last manager (who will approve/reject ). It is working good so far. At 3rd level (cost center) I added a formula ( Overall value > 5.000 ). It means when overall value is greater than 5000 then only cost center is going to be displayed. It works when overall value goes above 5000. But before finishing shopping cart if user changes quantity, makes it less than previously entered (which affects overall value less than 5000 ) then at 3rd level it shows approval. This is not correct. As value goes below 5000 it should not show 3rd level approver. Where I should chnge the code ? Is there anything workng there ? Please advise. Thank you.
    Best regards.

    Hello Sam.
    Thank you for your reply. Issue has been resolved now. It was portal issue.
    Yes I am using process controlled workflow.
    Best regards.

  • Changing "Check Shopping Cart" screen and Completion workflow

    Hi,
    Below i describe a) the current process, b) the required changes, and c) my questions.
    Though it is also about workflows i still thought this was the best place to post the thread.
    Current process:
    In the process "free text order" i choose Go Shopping >> Shop >> Describe Requirement. I fill in details and complete the next steps.
    Now the Completion workflow (WS14000044) has started.
    So if I now look on my homepage in SRM i have an approval item which reads:
       Approval
       You can approve or reject shopping carts and read your e-mails relating to the procurement transaction
       You have
       -  1 Workflow Entries in Inbox
       -  0 Unread Documents in Inbox
    So i open the list and find one item: Complete shopping cart of mr X.. Now i click on the item and it takes me to "Check Shopping Cart"
    At the bottom of the screen is one button: "Change"
    Requirements:
    1)  add two buttons to this screen. One button is "Reject", to reject the shoppping cart directly. The second button "Mail Requester" to send the shopping cart back to the requester and also sends a mail via outlook to inform the requester that this has happened and requesting more information.
    2)  these buttons should then influence the behaviour of the Completion Workflow. In this workflow (WS14000044) the task Completion (TS14007947) currently has one activated outcome. From my two buttons i would need two more outcomes that allow me to model the other actions that i need i.e. the rejection outcome and the back-to-requester/send-mail outcome.    
    Questions:
    1)  is it allowed/possible to add the buttons to the existing screens. Or do i need to create a custom screen and call that instead of the standard screen?
    2)  is it allowed/possible to modify the completion workflow as described? Or do i need to copy and then modify?
    3)  How could i make the buttons to interact with the workflow? The only thing i can think of is to create a Z-bus object of the object Form and to modify so that it show my expected outcomes.
    4)  any helpful links to sdn posts of blogs or otherwise on how to go about to create the necessary changes.
    Thx for your input
    Kind regards
    Robert

    Hi Robert,
    Again, before technical solutioning, we need to step back and understand the business process and functions of each role (e.g., Buyer, Financial Approver) in the completion and approval workflow.
    Here's my understanding of the as-is (correct me if I am wrong). You are using One-Step Spending Limit WF (10000276) for financial approval. This is done by a Financial Approver (I am guessing, the line manager). The Buyer is not part of the process. Now, you want to introduce free-text requisitioning, and, consequently, you want to introduce the Buyer role into the workflow process - to complete the free-text lines (e.g. with vendor, price).
    Based on above scenario, I believe your initial solution was not incorrect - introduce Completion WF (14000044) for the completion task, while keeping 10000276 for financial approval.
    Now the business wants the Buyer to play a more active role in the process. They want to be able to Reject (the whole cart?) and Inquire (send the cart back to requester with questions). In my mind, it may still be possible to explore keeping the original design with Completion WF without modifying it, and still achieve the business needs. You can explore different ways of doing that: delete SC items instead of Rejecting, add Approval Comments to inquire, etc.
    Alternatively, you can replace all your workflows with one - WS14000133 "Spending limit, n-step,
    dynamic approvers (BAdI)". Here, you can determine your approvers flexibly via a BAdI implementation. For example:
    1. If Total Amount =< Spending Limit of Purchaser, then no approval agents - auto-approve SC.
    2. If Total Amount > Spending Limit of Purchaser AND there're no free-text lines, then determine Financial Approver.
    3. If Total Amount > Spending Limit of Purchaser AND there're incomplete free-text lines, then determine Buyer; once free-text lines completed - then Financial Approver.
    WS14000133 also has back-and-forth functionality which you can use for the inquiries. WS14000133 provides the most flexibilty, but it also involves more effort to implement. Read up on WS14000133 at help.sap.com.
    Bottom line - I would focus on evaluating these two standard options: 14000044 with 10000276, or 14000133. You may need to do some pros/cons, cost/benefit analysis. But I see no need to modify or copy SAP templates in your case.
    Cheers,
    Serguei
    <removed_by_moderator>
    Edited by Moderator on May 29, 2009 7:22 PM

  • Deleted Shopping Cart awaiting approval

    Greetings SRM Gurus,
    I have a case of two shopping carts which are shown (under monitor shopping cart) as having been deleted, yet they are appearing in the users approval list as awaiting approval.
    In the approval list they are greyed out so the user cannot approve them, and I need to know how to remove them from this list.
    Simple really !!!!!
    Adrian

    Hi,
    Use Transaction SWWL to delete work items from the specific User Inbox
    Another way would be  if you want the workitem to be removed from the approval inbox , then you need to find the workitem id through the workflow log.
    Then run the function module 'BBP_PDH_WFL_DELETE' ( exact name i dont remember ) and give the workitem id as input.
    Then the shopping cart will be removed from the approval inbox and also necessary changes will be made in the workflow log .
    Related links ->
    Re: Delete SC from BBPSC4 and no control is possible
    Re: Delete Shopping cart from Sourcing cockpit?
    delete workitem
    Deleting mails from SAP Inbox
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • SRM alert for changes in shopping cart

    Hi,
    We have a requirement to create a shopping cart automatically upon receiving a trigger and the necessary purchase information from an external system and then send an update to the external system when the preferred vendor updates the price in the shopping cart or whenever there's a status update (approved, error, etc.).
    I wonder whether there's a way to set an alert that will automatically inform the external system that there's an update in the shopping cart.
    There's a BADi called BBP_ALERTING. Can this BADi be used to achieve our goal ? If not, how can we achieve this goal ?
    Thanks,
    Lara

    Hi. If you want to trigger the update yourself from a BADI when certain data is changed then BBP_DOC_CHANGE_BADI is called every time data is changed and contains the latest data.
    You can use it to check when certain fields are filled in then send the data to the external system.
    If you want to make sure that the data is only triggered once you could create custom fields to store a flag when you first send an update to make sure that you do not send it again. You can use the BBP_CUF_BADI to hide the custom fields from the user but you can still amend the data in them from BBP_DOC_CHANGE_BADI.
    This way when you first inform the external system that the vendor has been added you can store an X in a custom field. The code to send to the external system can check 'If vendor is not blank and custom field is blank then send to external system and update custom field to X'.
    Regards,
    Dave.

  • Shopping cart Awaiting approval

    We are using SRM6.0. We have activated the WF10000060.
    On ordering shopping cart get the status "Awaiting Approval".
    On checking the status of the Shopping cart in SWI6..we see lot of errors in workflow log undrr steps history.
    1. (Sub)workflow created - No Errors
    2. Work Item Submitted for Execution - No Errors
    3. Exception occurred - Error when starting work item 000000065623
    4. PROCESS_NODE -
    Error when processing node '0000000007' (ParForEach index 000000)
    5. CREATE - Error when creating a component of type 'Step'
    6. CREATE_WIM_HANDLE - Error when creating a work item
    7. CREATE_VIA_WFM - Error within method CL_SWF_RUN_WIM_FACTORY->CREATE_VIA_WFM
    8. GET_WITYPE -  Unable to determine work item type for step at node 0000000007
    9. GET_TASK_HANDLE - Error when loading task WS10000049
    10.FIND_BY_WFDWIZ - Workflow definition of task 'WS10000049' cannot be activated
    11. Error Message Created for Admin - No errors
    12. Executing flow work item - Work item 000000065623: Object FLOWITEM method EXECUTE cannot be executed
    13. Executing flow work item- Error when processing node '0000000007' (ParForEach index 000000)
    14. Work Item Submitted for Execution - No errors
    Under Messages tab we have error message: Error when processing node '0000000007' (ParForEach index 000000).
    The above errors are similar even when we activate other work flows of shopping carts.
    It looks

    SAP Note 962488 requests for the SWD_WFD_REPLICATE_FROM_9999 function module teo be executed. However did not solve the problem.
    Also note 981295 was verified and is not for our problem.
    Any better answer?
    Vasu

  • Approver regrouping in Shopping cart after approval and refresh button is clicked

    Dear Experts
    I created a shopping cart (Say 5 levels of approval) it reaches the approver . The approver approves the shopping cart and the cart is in completion step. When after approval in 3 rd step. If i click on refersh button at the top, the list of approvers who approved the cart are getting grouped in to a folder like structure. How it can be avioded i.e we need the approvers to be shown in sequence even after n approvals and clicking on the refresh button.
    Thanks & Regards
    Arun.K.P

    Hi Laurent,
    Please check the screenshots.

  • Monitor Shopping Carts with approval overview

    Hi experts,
    Do you know of any report similar to BBP_MON_SC that shows also the approval overview, or at least who is the current approver that has to release the Shopping Cart?
    Many thanks,
    Ezequiel

    Hello Ezequiel,
    Actually, BBP_MON_SC is a transaction which is suitable for the administrators.
    If you would like to assign the same to users who has employee role, you will have to create custom specific role to suit your modification.
    BBP_MON_SC belongs to role SAP_BBP_STAL_ADMINISTRATOR.
    Through transaction BBPSC04 (Shopping Cart Check Status), you can see the approval preview, but within this transaction, user can see only his own shopping carts.
    Via BBPSC04 is not possible to check shopping carts from other users, only your own documents.
    Actually, there is no standard transaction where you can look for carts from other users without administrator role.
    I hope this helps.
    Kind regards.
    Ricardo

Maybe you are looking for