Contract Workflow problem

Hi Frnds,
I have got a problem with my contract. We have putted certain checks in workflow which doesnt allows the contract to go for aproval until the target value is changed. But what we see is that for a particular contract the workflow is going for approval despite the fact that the target value is not changed.
Can somebody help me in this case.
Rohit

HI Folks the issue has been resolved . the user was changing the contract under 1 min gap so it was caudsing abnormal behaviour of the contract
Rohit

Similar Messages

  • N level-Approval for contract workflow (WS14000148) in SRM

    Hi SDN'rs
                  I want to activate N level-Approval for contract workflow (WS14000148) in SRM  
    When I am creating the contract in SRM I can see the approvers in the approval preview.
    But when I release the contract and look at the approval privew there are no approvers
    and the status of the contract is released.
    We are on SRM Server 5.5 and SP 07.
    Here what I did
    1. I implemented the BADI 'BBP_WFL_APPROV_BADI' using the sample implementation and populated the approvers.
    2. I activated events SAVED,CHANGEVERSIONSAVED for WS14000148 in OOCU transaction.
    3. I see event linkages for WS14000148 for both events SAVED,CHANGEVERSIONSAVED in SWE2 transaction.
    4. I assigned role SAP_EC_BBP_PURCHASER to for subworkflow N step for contract WS14000147.
        ( User who is creating contract has this role)
    5. Consistency check for WS14000148 is green and WS14000147 is yellow in SWUD
    6. Event simulation for BUS2000113 and events SAVED,CHANGEVERSIONSAVED shows WS14000148 successfully started.
    I see dump in ST22 with errors TSV_TNEW_PAGE_ALLOC_FAILED and SYSTEM_NO_SHM_MEMORY with WF-BATCH is this any thing to do with that?
    If any one know what are the steps I am missing please let me know.
    Thanks
    A S

    Hi
    Please refer to these OSS notes which might help.
    <u>Refer to following OSS Notes -></u>
    Note 735026 - Memory problems at BBP_GETLIST_INDEX_FILL
    Note 932836 - BBP_GETLIST_INDEX_FILL: Activation not possible
    879528 WS14000148: Send mail to initiator incorrect
    901200 WS14000148 dia wrk item despite NO_FURTHER_APPROVAL_NEEDED=X
    879873 BUS2000113: The Object_ID attribute may be empty
    903015 BAdI Workflows: Events and parallel steps
    901068 BAdI Workflows: Enhancement of Note 896556
    769458 Dynamic workflows: No adjustment after document change
    972757 Occurence of the SYSTEM_NO_SHM_MEMORY runtime error
    741864 FinBasis: Termination TSV_TNEW_PAGE_ALLOC_FAILED
    864473 Deactivating the shared memory when searching by prefix
    928642 Container factory: Shared memory dump update
    Refer to these links.
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/26/0f8b41ed891609e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/f7/a6a3415e34b05fe10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
    </b>
    <u>Also raise an OSS message with SAP as well.</u>
    Regards
    - Atul

  • Contract workflow - TS10407926

    Hallo,
    we are using the standard workflow for checking contracts (WS10400022).
    The users receive the workitem, but after they display the contract, check it and go back to the inbox, the workitem still remains in their inbox.
    What can be done, so that the workitem after displaying the contract disappears?
    Please help us.
    Petra

    Hi
    <b>Please go through these pointers -></b>
    Problem - Contract status remains at "Waiting for Approval"
    Alert workflow - items of contract
    Re: Problem with one step approval contract workflow
    Contract is waiting for approval even it doesnt need
    <b>Few SAP OSS note to look out -></b>
    <u>Note 586435 Maintaining agent assignment of tasks automatically
    Note 913533 reviewer becomes approver
    Note 586433 Maintain dynamic columns for integrated inbox
    Note 513381 Web Transaction BBPPU08 is not entered in TS10407972</u>
    <b>Some related links -></b><u>http://help.sap.com/saphelp_srm50/helpdata/en/ee/277e3c281f1817e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/ee/277e3c281f1817e10000000a114084/frameset.htm</u>
    Hope this will help.
    Regards
    - Atul

  • Released Contracts workflow

    Hi team,
    I have a requirement in SRM 7.02.  We are creating contracts and replicating to ECC system via idocs only.
    In SRM we are using only Strategic sourcing and contracts only.
    I just wanted to know , suppose  contract is created in SRM system  and for triggering Aprroval WF what are the conditions I can consider?
    ( customer interested on n level approval. )
    Generally for SC, we will check value of SH and account assignement like that for Contracts what would be the conditions for triggering WF??
    and one more question is  when contract will come into "Released status" means Released contract will trigger approval WF  in SRM or approved contract will come into "Released" status and replicate to MM system - Please confirm me.
    Thanks,

    Hi,
    You can trigger contract workflow based on value and in a lot of cases its based on the document type. For example:
    Start conditions:
    &Purchase Contract.Transaction Type&            ZSCH and
    &Purchase Contract.Transaction Type&            CCTR    
    While in the SRM application if you go to transaction SWB_COND, you then search for Business Object (in your case contract) and here you can see/maintain the start conditions for each workflow.
    In relation to the released status, if the contract goes for approval only after it is completely approved then it will go into Released status.
    I hope this helps,
    Lisa

  • Conditions for contract workflow approval  agent.

    Y'all,
    I would like to know if its possible to have conditions in the WS14000088 contract workflow to assign the approval agent/user depending on contract values, for example i mean:
    "if the contract has an specific value at item level then assign the approval to the business unit manager... or if the contract has an specific value at header level then assign the approval to the category manager..." etc.. etc..
    Is it possible? if yes, how do you commit it into the system?
    Regards,
    Gerardo.

    Hi Jerry,
    Yes it is possible to have a conditions to assign and determine the approval agents depending on the value of the contract.
    Goto tcode SWDD and for the appropriate task in the workflow 'WS14000088' create the condition. The work item for this step can be executed when this condition for work item generation is met. If there is a requested start for this work item, this is checked separately when the condition is met.
    Reward points if the answer is helpful.
    Regards,
    Andy.

  • How can we debug an SRM workflow problem?

    Q: How can we debug an SRM workflow problem?

    Hi,
    In SRM system using transaction SWI6 you can troubleshoot the workflow process.
    if you are using N step badi in the workflow process, we can debug the badi BBP_WFL_APPROV_BADI
    method GET_REMAING_APPROVERS
    if required please take a help of Abap consultant to debug...
    Thanks & Regards,
    prasad.s

  • Contract workflow WS14000088 - BUS2000113 - No receiver entered

    Hi Guys
    The event trace of contract workflow shows the event status as 'cancelled' with the error 'no reciever entered'. The start conditions are set correctly for WS14000088 with event linkage activated. The responsible agent has been set to a user with contract manager role. There are no possible agents set and the task is marked as general task. The workflow goes into a 'logically deleted' status in the approve task TS14007969. Can you please let me know if any other setting is missing? Any inputs are highly appreciated.
    Regards
    Rajeev

    Hi Rajeev,
    Please state at which step of the workflow are you getting the error.
    One way to analyse could be to check in the workflow log for the step in error and go to the technical details of the step. Check the point at which the error has occured.
    Hope this helps!
    Regards,
    Saumya

  • N-Level Contract Approval (workflow problem)

    Hello friends,
                        We are using SRM 5.0 , ECS scenario.. My problem is related to N-level contract approval. I had activated workflow WS 14000148 for N-level approval.. In development system it is working fine but in production system I am facing following errors after first release of contract.
          Executed Auction             Error Message
    Exception occurred        Error when starting work item
                                      000000008004
    PROCESS_NODE      Error when processing
                                     node '0000000007'
              (ParForEach index 000000)
    CREATE          Error when creating a
                                    component of type 'Step'
    CREATE_WIM_HANDLE   Error when creating a work
                                           item
    CREATE_VIA_WFM           Error within method
                         CL_SWF_RUN_WIM_FACTORY-
                        >CREATE_VIA_WFM
    GET_WITYPE        Unable to determine work item
                                 type for step at node                        0000000007
    GET_TASK_HANDLE         Error when loading task
                                        WS14000085
    FIND_BY_WFDWIZ         Workflow definition of
                                        task 'WS14000085'
                                        cannot be Activated
             Sub-workflow WS14000085 available in main workflow WS 14000075 which is deactivated. But problem is when I am trying to see workflow  WS14000085 through SWDD in production, no workflow is there but same workflow I can see in Development system.  Any expert have any idea why same workflow I can see in development but I am not able to see in Production system.
    Thanks in advance.
    Abhijeet Panse

    Hi,
    It looks workflow template is missing.
    Please check the note 962488 "Workflow definition '&' not in version '&'".
    1. Run the function module SWD_WFD_REPLICATE_FROM_9999 and copy it.
    2. Re-activate the WF definitions in the transaction SWDD
    3. Check Consistency in the transaction SWUD
    Also check the sub workflow.
    Regards,
    Masa

  • SRM Workflow - Contract Status problem

    Hey guys!
    I'm having a problem with the status on the approval of contracts in SRM; even though all the required approvers have checked the contract and approved it, its status still remains at "Waiting for Approval." Would anyone know what might be causing this and how this could be fixed?
    Many thanks!
    Glenn

    Shiva:
    Believe you are talking about GOA.
    Check in transaction RZ20 for any error in the process.
    Regards
    Ravi

  • About workflow problem in 4.6C for PR

    Hello Expert:
    i met a quesiton about the workflow for PR in 4.6C.
    the detail is as following.
    The requestor created a PR for waiting for approve, there are 3 approvor to handle the PR.
    maybe the second approvor modified the quantity or amount of the PR before release, but system seems can't trigger the new workflow to go back to first approver in 4.6C. So once the second approvor released the modified PR, then the PR will go to next approver.  Now my requirement is to hope the workflow can get back to start point for waiting for approval. or could i close the PR completely.
    even i am cancelled the PR, the purchasing group can generate new PO with the cancelled PR as well.
    Did you face the same problem in 4.6C workflow?
    hope to get your help
    Thanks in advance
    Kevin

    Hello Kevin,
    you can find this setting in the customizing tree:
    I assume that you're using purchase requisition item based released based on classification
    MM>Purch.>Req>Rel.Proc.>with class. -->Set up procedure with classification
    Push "Release indicator"
    Select the release indicator that blocks your PO (e.g. X blocked)
    Using the SAP Standard only you have the following two choices that makes the most sense:
    - Changebility = 1  i.e. cannot be changed
    - Changebility = 4 and Value change = 0,00   i.e. changeable and new release on value change
    The first option locks the requisition for any changes at all, forcing your purchasing group to re-create the PR once it should be changed.
    The second option allows any change, but when the value is touched in any way (+/- 0%) all previously given release codes will be reset making the release all-over again.
    I tip that the second option is the one you're looking for.
    If both option are not workable for your requirement, you have to create an additional event (as one of the previous contributors Aditya already mentioned), which could be restricted to the fields that you want your requisition to reset with.
    Then you have to throw in an event coupling where you use as a receiver event function module a custom-made function module that runs through the release codes of the requisition to reset all releases. This is done using the function module BAPI_REQUISITION_RESET_RELEASE. If you're choosing this way, I propose that you go a bit forward and open a new thread. But I remember that I was proposing this solution a couple of months ago. So maybe searching the forum could be a good idea then.
    With the very best wishes,
       Florin
    Edited by: Florin Wach on Mar 4, 2009 6:03 PM:   The proposed paths also apply to all versions >= 4.6B

  • Shared Project Workflow Problem: Hitting a Wall with Markers

    Hi there,
    Apologies in advance for the long note.  We're using Adobe CC to edit and finish commercials and are having a significant issue regarding shared project workflow.  First, some context:
    We often edit projects remotely.  When this happens, assistants and other editors who remain in LA will have access to the media on our SAN while the editor and assistant traveling out of town will have their own copy of the media.  I know Adobe Anywhere would solve any issue relating to two identical sets of media in use in different cities, but we're a small shop and the hardware and software expense don't make sense for us at this time.  Please do not respond to anything mentioned from here on by stating we should just get Adobe Anywhere.  Thanks.
    What will regularly happen is that the remote editor and assistant will need work done on the project here in LA while they're in session with the clients.  Sometimes this work involves marking up clips with comment markers so the editor can more easily locate a specific moment.  Here's where the problem arises.
    Unlike FCP and Avid, Premiere handles markers within the clip's metadata.  So, if I have two separate projects linking to separate but identical instances of media, one of those media instances gets updated with new markers, there is currently no way to get those markers to the other project without also shuttling the new marked-up media.  This is not possible when a remote editor needs dailies marked up in a couple hours and is working across the country or abroad.
    But let's assume for the sake of argument that it is possible and we apply this workflow.  Let's also assume that in the time it takes the local assistant to mark up the clips for the remote editor, the editor has added a couple markers of his own, which is reasonable and happens all the time.  Now when the editor links to the newly marked up clips he's received via shipment, he'll wipe out all the markers he's made on his own since giving the order to mark up the footage.  That is a significant inconvenience, especially with clients in the room asking stuff like "can we look at the take where the guy says 'good' instead of 'great'?"
    So what happens if we just have repeating sets of media, so that every time the clips markers get updated, the editor actually imports those clips, even though the picture and audio data in those clips is completely redundant to what's already in the project.  The issues with this are, as I can see it, 1) increasing the amount complexity within the project so that you'd have to scan many bins of dailies to look for a single marker, 2) increasing by orders of magnitude the amount of storage space needed, 3) even if problems 1 and 2 are handled, if you have to go to finish with multiple versions of a cut, and those versions reference separate instances of the same clip from different bins, Premiere's dupe frame detection will not work and you'll need to spend a lot of extra time locating duplicate clips manually before sending your EDL or XML off to final color grading.
    At this point, I think it's necessary to interject something:  we're talking about markers here.  Why is this such a problem?  FCP and Avid have no such issues simply by making markers - even clip markers - part of the project metadata.  From what I understand, Adobe has chosen to do things differently because of dynamic link, so that After Effects and Prelude, for example, could add markers to a clip and those markers would ripple across all instances of that clip in the different applications.  It's a great feature which we take advantage of here from time to time.
    So what's the solution?
    My workaround in CS6, which does not solve the issue of needing to merge clip markers so that an editor's markers and an assistant's markers can be applied to a single piece of media, was to turn off "write XMP ID to Files on Import."  This would generate an XMP sidecar file which could be easily passed along with a project file to the remote editor, who could then overwrite his local XMP sidecars with the new ones containing the new marker info.
    However, in Premiere CC that is no longer possible.  It appears that if Premiere CC can access the XMP ID on a file, it will not generate a sidecar regardless of what you have set in your media preferences.  We use ProRes Proxy as our dailies format (again, please no comments on this, it is not up for debate at this time) and Premiere can get to the XMP ID within the files and will not, no matter what it seems, generate an XMP sidecar.
    We could change the company workflow to use DNxHD 36 instead of ProRes Proxy, which would give us XMP sidecars, but that would not solve the issue of needing to merge marker lists between projects non-destructively.
    The best solution I can think of would be to have a script or some kind or built-in feature which would allow for the batch export, import and merging of marker lists.  This way Adobe could keep its current clip-metadata-based marker workflow while giving professional users needing more flexible marker behavior the ability to have assistants non-destructively modify clip markers without necessitating the creation of extra media or project complexity.
    I would really love some input on this and ideas from the pro community out there who has experience with shared project workflows - especially projects being shared remotely.  There's not a lot of info out there about this and it would be great to hear what others are doing.
    Thanks a million for sticking with this, if you've made it this far.
    Best,
    Jon

    Thanks Jim,
    I understand that Adobe Anywhere solves this, but there should be this fairly basic functionality (which exists in Avid and FCP) in a non-enterprise edition of the software.  I have submitted a couple different feature requests about this, going back to CS5, so hopefully enough people make similar requests for a fix to be implemented.  Adobe Anywhere is really not a solution for our small shop as currently configured/priced, especially when we can have editors working remotely with very affordable USB 3 drives.  The only hangup is the markers, which just isn't worth a 5 figure fix.  As such it's hard to consider the problem solved for either us or any small shop or post crew.
    Best,
    Jon

  • The user does not exist or is not unique - workflow problem

    I am using Solution Starters Dynamic Management workflow on my Project Server 2010.  I was working fine for a year now, but today all workflows were broken when someone tried to submit them to a next stage. "Workflow terminated. An error has occurred
    in the workflow."
    I tried debbuging the workflow and it seems to be OK, but the problem appears when it needs to assign tasks to the approvers (they are in the Approvers group). When I remove users from the group that represents approvers (and leave that group empty), it
    works fine, so I am guessing that users (who need to approve the stage) are the problem. My administrators are saying that there were no updates or changes on AD machine.
    I don't have problem with users in any of people picker fields or anywhere else on the site. I am using claims auth.
    What could be the reason for this behavior??
    These are main errors from the log:
    Failed to persist workflow instance: 7dc2e035-cd02-4284-b851-a829e372a809 with error code: 5, instance data size: 29578, internal state: Running, processing id: 1e2211d2-ef7b-4416-90ef-ac041396c200    2f83db27-34da-4275-a42e-0625240af921
    The user does not exist or is not unique.
    WinWF Internal Error, terminating workflow Id# 7dc2e035-cd02-4284-b851-a829e372a809   
    System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.  Parameter name: additionalNodes     at Microsoft.Office.Workflow.Actions.OfficeTask.ProcessTaskError(Object sender, EventArgs e)    
    at System.Workflow.ComponentModel.ActivityExecutorDelegateInfo`1.ActivityExecutorDelegateOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)     at System.Workflow.Runtime.Scheduler.Run()

    It appears that this isn't the problem with users, but it is a problem with Office Tasks. This is the main error in ULS logs (same as in the previous post):
    "Specified argument was out of the range of valid values.  Parameter name: additionalNodes"
    I noticed that all content types are gone from my pwa site. Is it possible that my workflow is causing problems when adding tasks because somebody deleted all content types??

  • Sub Contracting Operation Problem

    Hi frnds,
    I'm facing problem related with GL Account.
    Dears I'm going to create Automatic Purchase Requsition for material which is manufactured Externally by Vendor but the RAW Material is given by us means I want to create Sub contracting PO and only paid service prices for manufacturing the material to vendor. For this
    1. I create the PIR through TCODE ME11 with material
    2. Maintain the PIR in Master Ricepe with Cost element.
    3. Create Process Order & PR is generated but
    When I trying to convert PR to PO, it show Error message that the assign GL Account is not correct  at
    the field Account Assignment.
    I want to know at Account Assignment what GL Acc. will come to enter.
    Parminder

    Hi,
    Hope the Acct *** Cat in the PR is F  - Order Assigned PR.
    pls try this out.
    1. In OLME , check the Acct Modification key - say , VBR for the Acct *** Cat - F  (Order)
    2. In OBYC , pls check whether the Cost Element (say,400000) you have entered in master recipe is  
        mapped against - GBB - VBR - Valuation Class Combination.
    Also ,pls let us know the Cost Element that you have entered in Master Recipe.
    Regards,
    Sheik

  • Workflow problem

    Hi! I am working in SRM 5.0 with Server 5.5 and I have a problem with the workflow approval...
    I activate the workflow WS 10400010 without approval. And when I go to confirm the good, the workflow trows an error message that the workflow not started. It has errors.
    I go to the transaction SWUD, put WS 10400010 and press test environment.
    With the object BUS2203 simulate event, and the WS10400010 start, but the WS10000197 have an error: Workflow definition not activated. Link to event is desactived.
    In the transaction SWI1, I see my workflow error, and when I list the technical details, the system throw errors:
    - Exception ocurred: Error when starting work item 000000066649
    - Process Node: Error when processing node ´0000000007´(ParForEach index 000000
    - Create: Error when creating a component of type step
    - Create_with_handle: Error when creating a work item
    - Create_via_wfm: Unable to determine work item type for step at node 0000000007
    What can I do?? I suppose this error is a workflow error
    Thanks
    Rose

    Hi Rosa,
         I m using ECC 6.0 SAP, and while executing the workflow i am receiving following error message
    Result Processing : Error during result processing of work item 000000009132
    PROCESS_NODE : Error when processing node '0000000014' (ParForEach index 000000)
    CREATE  : Error when creating a component of type 'Step'
    CREATE_WIM_HANDLE : Error when creating a work item
    CREATE_VIA_WFM : Unable to determine work item type for step at node 0000000014
    Please guide me on that ..
    Thanks and Regards..

  • Need to send HTML email from Workflow : problem with sender

    Hi all,
    i need to send HTML email from my Workflow. I did it but i have a problem with the sender. The sender of email is always the agent responsible of workitem, and i don't want the receiver can answer to sender. So i need to put a false email address like nosender.at.mycustomer.com.
    Possible to do that ?
    Thanks for your help.
    Cheers

    Hi rick
    How to change the wf-batch to some other name  as you mention in previous reply. Can you give some details of that. If i use the function module SO_NEW_DOCUMENT_ATT_SEND_API1 how to change the wf-batch name and if i use send mail step in my workflow how to change wf-batch name.
    Regards
    vijay

Maybe you are looking for