Purchasing Completion Workflow

Hi,
I have a question around the standard behaviour of the purchasing completion workflow and whether it can be influenced.
As standard if the purchaser makes a change to a shopping cart when it is in the purchasing completion workflow then the cart is returned to the originator.
I want the purchaser to be able to add a note to the cart but for it to be retained in their inbox and not returned to the originator.
Does anyone know if this is possible.
Cheers
Chris

Thanks for the response Michael.
However I don't think that the workflow sceurity level effects the purchasing completion workflow. The back and forth processing between sc creator and purchaser is part of the initial workflow and doesn't seem to be subject to restart rule.
Regards
Chris

Similar Messages

  • Purchaser completion workflow

    Hi Guys
    We have the requirement that the user selects the custom check box in the shopping cart to send the cart to the purchaser. After purchaser completes the cart it should go to the requestor. Once requestor accepts the changes the N-Level approval workflow should trigger.
    We could not find a way to call the custom field in the Purchaser completion workflow (WS14000044).So we have created a custom business object called ZBUS2121 so that the custom field (check box) can be called in the container of the object in start conditions of the workflow (WS14000044).Then defined the start conditions such that when the check box is checked the completion workflow gets triggered.
    But the workflow is not triggering and getting the error message "Approval worklflow is ambiguous. Inform system admin".
    It seems the start conditions of purchaser completion and N-level Badi are clashing.
    Did anyone developed such custom logic in the purchaser completion workflow?
    Can anyone tell me how to define start conditions in Purchaser completion workflow and N-Level BADI ?
    Thanks in advance
    Jagadish

    Imtiaz
    Thanks for your continuous support. Appreciate your help.
    I did maintain "General Task" for TS14007938. Then the cart gets into requestor's inbox.
    Now the problem is the requestor is not able to edit the cart. When click on the description nothing opens up.
    The description of the cart in the requestor inbox says "Your shopping cart was processed by the buyer. please check it"
    I have some other carts that were rejected by the approver.Those carts I am able to edit them. Their descriptions shows "Your SC was rejected by approver. Pleas edit it"
    Is this because the description says "....Please check it" that I am not able to edit the cart? It si strange.
    Also I observed "No administrator found for the task" in the WF log. Wher should I define the administrator for the task?
    Thanks
    Jagadish
    Edited by: Jagdish Reddy on Jun 24, 2008 11:14 PM

  • 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

  • Completion workflow in extended classic scenario

    Hi gurus,
    We use extended classic scenario with SRM Server 5.5.
    In ppoma, each purch org and purch groups has the local and the backend. Vendors are replicated to backend purch org and then also to the local purch org.
    I have seen that in classic scenario purchasers should be assigned to the local purch org. however, completion workflow only determine the agent (purchaser) if it is in the backend purch org.
    The problem is that then this purchasers cannot manage any business partner.
    How can I solve it?
    I have seen other clients that the completion workflow determine the agents in the local purch org...
    Many thanks!!!
    Regards
    Patrícia

    Hi,
    In the Extended classic scenario, local purchasing organisation and purchasing groups are required to create shopping carts and purchase orders. in this scenario, when
    the vendors are replicated from the SAP back-end using BBPGETVD,BBPUPDVD program or vendor-synchronization programs, the vendor update in SRM is only for the R/3 purchasing organizations. because the local purchasing organisations are required in SRM for the Extended Classic or standalone scenario, these replicated vendors needs to be extended to the local purchasing organisations.
    organizations can use Tx. BBP_UPDATE_PORG for extending the vendors to the local purchasing organiztion.
    see OSS Note 390546 for more info.
    Regards
    vasanth

  • WS14000044: avoid loop in Completion workflow usage if all lines not compl

    Dear all,
    I have a question around the detailed usage of Workflow WS14000044: Completion workflow.
    Here is my case:
    A requisitioner creates a SC with complete items from catalog and also incomplete one's in free text (because not in his catalogs)
    The approval will be a line item cost center approval (n-level line item implemented via BADI).
    However prior to this cost center approvals, a purchaser needs to be involved for the incomplete lines being:
    - free text
    - no price
    the reason is that the purchaser has more extended catalogs and will replace some free texts by catalog items not accessible by the requisitioner
    or will give a price estimation to be able to have a more accurate cost center approval (which is multilevel and based on the value of the item line).
    Then my idea was to use the completion workflow for it.
    But my question is as when going to the purchaser this one is not replacing necessarily all the free-texts, then the user receive the changes and validate them and then the standard start conditions of this workflow that include free text evaluation will retrigger this workflow again and again and again.
    1)Is this correct?
    2) If not why?
    3) And what must be the starting condition of the completion workflow and n-level approval workflow to avoid the loop?
    Thanks in advance
    RD

    Thanks for the guidance, but I have additional questions:
    0) Based on your answer I suppose you did not implemented it anywhere (in standard)like this? Correct?
    1)For the incomplete item flag, you said "This flag is false as soon as you get out of the completion WF." is that always the case or is it only when the Purchaser as set a price?
    2) In summary free text item condition for the Completion Workflow is only usefull if you are sure to convert all lines to Catalog items. Correct?
    3) Coming to you proposition you loose then the possibility to approve your changes by the user like in completion workflow? Or how do you set-up the n-level approval workflow to have the requisitioner himself involved?
    4) Can somebody help to find the FM to find the purchaser of the corresponding PGr?
    5) How can I handle in the n-step approval workflow step if I have a purchasing Group with more than 1 purchaser?
    Thanks
    RD

  • How to find buyer in org structure for completion workflow

    Hi Experts,
    I have a doubt in org structure.As our client is saying that they implemented completion workflow to determine buyer and then approval workflow to determine the approvers.
    During completion workflow they are identifying the buyer using the org structure itself.
    How to identify immediate manager by looking at the org structure.(of course here it is Buyer for requestor ).
    Is there any attribute which gives the information

    Hi ,
    Well, are you working with PC or AC WFL? Anyway, usually for completion customer takes for example the users assigned to a concerning purchase group as to be the completioner. How to identy this in the org. level? You can con directly at PPOMA_BBP and check for this purchase organization  which users are assigned to it.
    In case of managers from  requestor, you can also see in the org. level. They are the users that uses a cap and are always assigned oe level above. There is the FM  which can be used to find the line manager assigned to the employee: RH_GET_LEADING_POSITION.
    I hope the above information helps you.
    Cheers,
    Melina

  • History Report of All the Completed Workflow

    We have a requirement of generating the history report of all completed workflows in a month.
    Where is the History data stored for all the workdflows. Is it in the Database tables or just in Workflow reports?
    How can this be extracted for above requirement.
    I know there is an iview for providing the history of a particular Workflow instance. Is there anything available for multiple WF instances.
    Please help.
    Thanks,
    Amber
    Edited by: amber gupta on Mar 8, 2008 3:17 AM

    Amber,
    I think you can use server logs for this purpose and also there is a status=completed in workflow tab in DM.
    But exact thing is log file where you can see triggered and completed workflows.
    Hope it will help you.
    BR,
    Alok

  • Error in Purchase Order Workflow

    Hi,
    I am facing an problem in Purchase Order Workflow. We are working on ECC6.0 Version. I activated the PO workflow WS20000075 (BUS2012) for the PO release strategy. I assigned an user for the task "Release Purchase Order effected" that is step 000107 and after that I deassigned that user from that step.
    Now I am facing a problem, that the workflow is getting deactivated and unable to go further because it is getting an error in resolving the agent at that release effected step even after I deassigned the user. Every time I need to go to type event linkages to activate type event for the workflow.
    The error it is raising is SWF_RUN 544.
    So can anyone suggest me some solution for this and highly appreciated for the quick response.
    Thanks & Regards,
    Ramesh S

    Hi Krishna,
    Thanks for the reply. But here I donot want the agent to be assigned to that step. I already deassigned the agent from there but still it is giving me the error saying that unable to resolve the agent.
    Thanks & Regards,
    Ramesh S

  • MM Purchase order Workflow  links

    Dear friends,
            I was working on MM Purchase order workflows.
            Please specify Links for exploring MM workflows.
    thanks and Regards,

    Hi
    Standard Workflow for Purchase Order is WS20000075(Access it via PFTC_DIS Tcode). The business Object for Purchase order is BUS2012(access it via SWO1 Tcode).
    http://help.sap.com/saphelp_47x200/helpdata/en/75/ee153f55c811d189900000e8322d00/frameset.htm
    <b>Reward points if useful</b>

  • Purchase Requisition Workflow - Organizational Plan required?

    Hi,
    We are implementing purchase requisition workflow.
    Based on what I have read, it says that the workflow table (table V_T16FW) and SAP HR-PA-OM (organizational plan) must be set up to support the solution. 
    Question:  If we are routing the workflow to a UserID, i.e. Object Type = US (and not an HR data object like Position or Job), do we require an Organizational Plan to be also set up?
    Cheers,

    Thanks so much for your response.
    What about assigning tasks to users, etc. that is usually done in org plan, correct?  If object type US is only used, I assume this is not required either?
    Also, what is the benefit of using Object type = 'S', i.e. position?  At my company, most of the time, when people leave, the position is deleted and a new one is created (there are a couple reasons for this), which means, even if we did use positions, the workflow table would still need to be maintained everytime a person leaves/joins the company (I understand if only the user to position mapping changes, then it makes sense to use positions, and therefore the workflow table stays constant, and only the user to position mapping changes).  Are there any other benefits of using S instead of US?
    Also, is it possible to NOT use a workflow table, and ONLY define an organizational plan?  I was thinking to activate user exit M06B0001, and perhaps ONLY maintain an org plan, and use this to determine approver, rather than maintaining both MM workflow table and SAP Organizational Plan (HR-PA-OM).  Bottom line, we want to maintain as little data as possible.
    Your thoughts?
    Cheers

  • Purchase order workflow generating mails to invalid peron for one plant

    Hi,
    I have a situation, where the user is receiving workitem mails to approve to outlook, even though he is not an approver. This is the case with only one plant. One more point is even in non-PO workflow, he is receiving the woritem mail execution mails, and plant is same as in PO workflow. Can anyone explain, where I can find the plant and this user relation and how it is happening.

    Hi,
    Check wrong user ID assigned release code in basis side in authorization(SU01 & PFCG) and also check  wrong user ID assigned release code to following path:
    SPRO ---> MM -> Purchasing- > Purchase Order- > Release Procedure for Purchase Orders- > Define Release Procedure for Purchase Orders--- > Workflow ---> Here against each release code assign OT as US and respective User ID's for Release
    Regards,
    Biju K

  • Purchase Order Workflow - getting de-activated

    Hi All,
    We have a Purchase Order workflow that has been working well for quiet some time now. Over this weekend, we installed Enhancement Packs 1 to 3 and in the midst of testing in QA, I have noticed that, each time a PO workflow gets triggered, it de-activates the workflow causing other instances of the workflow to not be triggered.
    Each time, I have to go and re-activate the workflow.
    Has anyone faced such an issue and if so, what did you do to prevent them occuring.
    Thank you,
    Satish

    I think the person who is creating the PO do not have the Proper authorization hence this deactivating. This deactivating thing can be avoided by going to SWE2 and changing the Error on Feedback field to Do not change Linkage. I hope this will solve your issue. You can also try to find the event that have not triggered from Event Queue SWEQADM
    Thanks
    Arghadip

  • Purchase Requisition workflow escalation

    Hi All,
    I need help with purchase requisition workflow escalation. The workflow for the requisition escalate to the next level if not approved within 24 hours.So i dont want the workflow to escalate on weekend.
    I want to know what can i do.
    Tx Rosi

    Hi
    For your Requirment :
    "the requirement is that if an approver doesnt approve in 2 days time then the PR will automatically go to the next approver for release."
    Please follow the below steps.in copy of  WS20000077.
    1.For taskTS20000159:Overall release of requisition , go to
    Latest END tab:  put ACtion as :Modeled ,  Refer.date/time:Workitem creation , below time : choses: DAY,  and on left add 2.
    Outcome :Deadline Montoring.
    2.Then come to OUTcomes tab of the same task:  see  there are 3 lines 1.Step executed, 2.Latest end:Deadline Montoring, 3.Processing obsolete:Processing obsolete ,, all are ACTIVE or not , if not, Activate .then  all should be Green.
    4.next in the OUtcome :Deadline Montoring , use a process control step. to Set missed workitem to obsolete,  in Function: chose : set Work item   to Obsolute. and Workflow Step : chose then step no for the above task(TS20000159:Overall release of requisition).
    5.In "Processing obsolete" path, again call the same task TS20000159. in different activity . and see to the agent assignment.
    I think this will slove your problem.
    How it works:
    1st the PR is send in a WI to the perticular agent by the 1st activity . if the agent do not execute for 2 days. then that WI will set to obsolute . and process flow to" Processing obsolete" path, then agian PR is send to the next agent using the same task but activity created in  step 5.
    thanks
    Kakoli.

  • Purchase Req: workflow

    Scenario:
    A - Creates the PR
    B - Approves and workitem goes to C, if it's above certain amount.
    C - Rejects the PR and work item goes back to A
    Currently when the work item is updated, after rejectionby A it goes back to C instead of going through the workflow to B again.
    We are using WS20000077 and have done the configurations. Is it possible to change the workflow to make sure that when A updates the rejected document it goes through the workflow again, ie first to B and then to C without bypassing  B ?

    Re: Trigger Purchase Requsition Workflow trigger after purchase req. changed

  • Link a MRP Purchase Requisition to a  Purchase Requisition Workflow

    Hello Gurus,
    I have a Purchase Requisition Workflow  already created.
    I want to create a MRP purchase requisition that start my workflow.
    How can I do that?
    Thanks in advance,

    Hello Charlie.
    Our release strategy hasn't classification. When we I create a MRP purchase requesition, the release stratagy is already assigned to that. however the worklow is not started.
    thanks

Maybe you are looking for