Resolution Rule Problem
Cheri Myers
myersc1 at nku.edu
Wed Feb 28 08:17:35 EST 2007
We had a similar problem in the Business Workplace doing budget transfers. The latest approver A was then supposed to go to approver B but ended up getting the approval himself. It ended up being security. The user has to have security to look up the HR authorizations (even for just User) to do the role resolution for the next item. I pasted in the description of what to do from a forum on SDN. I've also put the forum thread.
Forum Thread to follow:
https://www.sdn.sap.com/irj/sdn/thread?messageID=2315432&
Even Though the role should be performed in the background, the user who triggers the background task may need additional authorization.
I have previously experienced this kind of problem. Have you tried to execute the task through SWI2_DIAG with a user with extensive access rights? If it executes in here with out any problems, you have a security issue.
What you then can do is:
1. Add Display access to authorization object PLOG object type AC and infotype 1000 and 1001 to the role of the dialog user who generates the background task.
2. Check your structural authorizations as well (If you are using them) the user should at least have display access to object type AC.
I am very new to workflow myself and this happened when we tried to move to production using real users that didn't have the HR authority built into their roles.
Hope this helps,
Cheri L. Myers
Northern Kentucky University
________________________________
From: Munday,Sherie J. [mailto:MUNDAYSJ at airproducts.com]
Sent: Tuesday, February 27, 2007 2:38 PM
To: SAP Workflow Users' Group
Subject: RE: Resolution Rule Problem
Stephane,
The advance with dialog flag is not the problem for certain. There are a few possibilities. Rules are client dependant, so make sure that when you test the rules, you are testing in the same system, same client. Another possibility is that the rule for the second step is failing for some reason (usually binding), and thus is sending the task to all possible recipients. If you do not check the box for "Terminate if Rule Resolution without Result", then all possible recipients will receive the work item.
Best Wishes,
Sherie
Sherie Munday
Workflow Developer/ Analyst
Air Products & Chemicals, Inc.
________________________________
From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf Of Stéphane Bailleul
Sent: Tuesday, February 27, 2007 10:11 AM
To: sap-wug at mit.edu
Subject: Resolution Rule Problem
Hi All,
I am using a workflow from the Portal, the workflow happens in R3 4.7
There are two tasks ( general task) with rule to find the agent and marked as advance with dialog.
The first rule 91000049 has with our test data user A as a result
The second rule 91000048 has with our test data user B as a result
When user A receives the first workitem in his UWL inbox and approves it, he then jump directly to the screen of the second workitem.
The workflow log indicates him has the receiver of the item while the rule tested separetly is showing user B.
This does not happen within our test system but in our quality system.
Do you think that this could be due to the advance with Dialog flag ? And do you have an idea as why the two systems could react differently ?
Cheers and thanks for your answers
Stephane
________________________________
Essayez Live.com, votre nouvelle page d'accueil ! Personnalisez-la en quelques clics pour retrouver tout ce qui vous intéresse au même endroit. au même endroit. <http://www.live.com/getstarted>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20070228/526e3821/attachment.htm
More information about the SAP-WUG
mailing list