<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Excluded Agents</TITLE>
 
<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>Hi
Abdulla, </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>Ok you
have&nbsp;a real live segregation of duties issue, which you need to discuss
with the business. </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>The
workflow is set up to ensure (via the excluded agent) that at least 2 DIFFERENT
people approve</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>the
release.&nbsp; </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>My
guess would be that this doesn't change for your business just because someone
has been substituted - you </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001>probably still want 2 different people to approve the
release otherwise when Person B is on vacation, Person A</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>can
effectively release anything on his/her own - leaving the business exposed to
deliberate or accidental fraud. </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>If you
want to handle this in your workflow you could:</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>*
Adjust your substitutions so this doesn't happen - e.g. delegate to another
mananger at the same level rather</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>than
to subordinates.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>*
Calculate the second approver in a step prior to the second approval workitem
and if the</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>first
and second approvers are the same, either send a workitem to an administrator or
business process owner</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>who
can&nbsp;dynamically </SPAN></FONT><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001>pick an alternative agent, </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>or
send the second approval workitem itself to the </SPAN></FONT><FONT
color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001>administrator/business process owner who can execute
the workitem on someone's behalf. </SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>If you
don't care about segregation of duties in this case you could auto-approve the
second approval step but</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>I
wouldn't recommend that. </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=822232700-27072001>Regards,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=822232700-27072001>
<DIV style="HEIGHT: 90px; WIDTH: 374px"><FONT size=2>
<TABLE>
  <TBODY>
  <TR>
    <TD></TD></FONT>
    <TD>
      <DIV><FONT size=2><FONT color=#0000ff>Jocelyn Dart</FONT> <BR><FONT
      color=#0000ff>Consultant (EBP, BBP, Ecommerce, Internet Transaction
      Server, Workflow)</FONT> <BR><FONT color=#0000ff>SAP
      Australia</FONT></FONT></DIV>
      <DIV><FONT color=#0000ff><FONT size=2>Email </FONT><A
      href="mailto:jocelyn.dart@sap.com"><FONT
      size=2>jocelyn.dart@sap.com</FONT></A><BR><FONT size=2>Tel: +61<SPAN
      class=153385400-09052000> 412 390 267</SPAN><BR>Fax: +61&nbsp;2 9935
      4880</FONT></FONT></DIV></TD></TR></TBODY></TABLE></DIV></SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE>
  <DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma
  size=2>-----Original Message-----<BR><B>From:</B> Abdullah Musaid
  [mailto:AMusaid@qatargas.com.qa]<BR><B>Sent:</B> Thursday, 26 July 2001 10:06
  PM<BR><B>To:</B> SAP-WUG@MITVMA.MIT.EDU<BR><B>Subject:</B> Excluded
  Agents<BR><BR></DIV></FONT>
  <P><FONT face=Arial size=2>Hi Folks,</FONT> </P>
  <P><FONT face=Arial size=2>We have a Release for Payment WF running in the
  company.&nbsp; The Release for Payment task "407862" is used with
  Activity_EXCLUDED_AGENTS configured to receive agents from Reference table
  "WFSYST" &amp; Reference field "ACT_AGENT" in the ABAP Dictionary.&nbsp; The
  evaluation path (also called approval path) consists of a multi-level WF
  procedure with different people at different positions/levels.&nbsp;
  </FONT></P>
  <P><FONT face=Arial size=2>The problem occurs when someone at a lower level
  approval an invoice.&nbsp; This person (say "Person A")&nbsp; is also acting
  (substituted) for another person ("Person B") where "Person B" is on the same
  approval path, but at a higher level.&nbsp; After "Person A" completes the
  approval.&nbsp; The WF takes the item to the upper level for approval.&nbsp;
  But, because that "Person B" is on vacation and had substituted "Person A";
  the WF will try to take the work items back to "Person A" for approval.&nbsp;
  This is where the work item gets stuck because "Person A" is an excluded agent
  by the definition of the Release for Payment task "407862".&nbsp; </FONT></P>
  <P><FONT face=Arial size=2>The problem also occurs when "Person A" substitutes
  "Person B".&nbsp; The WF system knows who completed the work item and will
  remember not to send it to that person again.</FONT></P>
  <P><FONT face=Arial size=2>Running transaction "SWI1", the work item will
  appear with status "Ready" and "blank" value for the Actual Agent field.&nbsp;
  This is where we manually end and approve the invoice using special
  authorization by a Basis person.&nbsp; </FONT></P>
  <P><FONT face=Arial size=2>Well, I need to you what you think is a good
  solution for this problem.</FONT> </P>
  <P><FONT face=Arial size=2>Regards,</FONT> </P>
  <P><B><FONT face=Arial size=2>Abdulla Musaid</FONT></B> <BR><I><FONT
  face=Arial size=2>Systems Analyst SAP FI/CO</FONT></I>
</P><BR></BLOCKQUOTE></BODY></HTML>