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 SHi
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.
PetraHi
<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 -
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
RajeevHi 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 PanseHi,
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!
GlennShiva:
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
KevinHello 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,
JonThanks 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.
ParminderHi,
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 -
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
RoseHi 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.
CheersHi 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
-
Text problem - will not run on...gets cut off
I need my text to appear to the right hand side of an image, so on the left of the screen is the image, and to the right is the text. Is there an option to make the text run on, underneath itself? It keeps running along and gets cut off the edge of t
-
SBW-ERR-0020 Query cube failed
Last 1 month back previously we get the following error message when we try to query the Infocube in SAP BI 7.3 from Cognos 8.4; SAP error code: BAP-ERR-0002 A BAPI error has occurred in the function module BAPI_MDDATASET_SELECT_DATA. Log not found
-
Base value vs current insurable value
Dear Forum, 1 May I know what is the difference between base value and current insurable value? I read the help but still not clear. 2 The insurance premium is based on base value or current insurable value? Thanks Rgds
-
Any help is appreciated.
-
Scratchy sound when playing a .mov file in QuickTime
I just got a new camcorder (Insignia NS-DV1080P) and took a video that is about 33 minutes long. I uploaded it to my mac, into iphoto, and when I try and play it in QuickTime, the picture is great, but it is very scratchy sounding. When I plug the ca