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