<!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>Background work items stuck in process</TITLE>
<META content="MSHTML 5.00.3103.1000" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=083150523-04112001>Sorry,
No idea Brad - suggest you take it up with OSS. Jocelyn.</SPAN></FONT></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> Schroeter, Brad
[mailto:BSchroeter@ti.com]<BR><B>Sent:</B> Friday, 2 November 2001 4:36
AM<BR><B>To:</B> SAP-WUG@MITVMA.MIT.EDU<BR><B>Subject:</B> Re: Background work
items stuck in process<BR><BR></DIV></FONT>
<DIV><SPAN class=677491617-01112001><FONT face=Arial
size=2>Jocelyn,</FONT></SPAN></DIV>
<DIV><SPAN class=677491617-01112001><FONT size=2><FONT face=Arial>Thanks for
the info. I had 13 background work items and I was able to successfully
re-process 12 of them using SWI1 and Edit => Work items => Execute batch
item. However, one of them had a problem. It gave me an ABAP
runtime error in line 94 of function module <FONT color=#000000
size=2>SWP_WORKFLOW_WI_ERROR_SIGNAL: it says parameter "WF" is missing when
calling function module SWP_WI_CALLBACK_SUSPEND. This call to function
module <FONT color=#000000 size=2>SWP_WI_CALLBACK_SUSPEND was added on
4/19/2001 when I implemented OSS note 95859 ("Restarting work flow instances
after system restart", version 9 dated 7/21/2000). This specific work
item was created on 8/8/2001. Would you have any idea why this one work
item would get an error and the other 12
wouldn't?</FONT></FONT></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=677491617-01112001><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=677491617-01112001><FONT face=Arial
size=2>-Brad</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> Dart, Jocelyn
[mailto:jocelyn.dart@sap.com]<BR><B>Sent:</B> Tuesday, October 30, 2001 9:02
PM<BR><B>To:</B> SAP-WUG@MITVMA.MIT.EDU<BR><B>Subject:</B> Re: Background
work items stuck in process<BR><BR></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=634355502-31102001>Hi
Brad,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>Long term approach sounds fine - adding the
exceptions to the existing method and creating a new workflow
version</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>should be enough. </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>Short term - if you want to just close off the
items (not re-execute them), you should be able to do this by going to
the</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>technical work item display of the relevant work
item and using the Edit >Change option - you should then be able to
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>complete manaully (if synchronous) or complete with
event (if asynchronous). (From memory those options are
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>available in 4.0B.) Doublecheck that the
workflow above continues correctly after you have done that.
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>Later releases have an option in SWI1 to re-execute
stuck batch items, but I can't recall having that option in 4.0B,
</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=634355502-31102001>so
if you have to re-execute you might have to do that manually and then
finish the workitem as above. </SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001>Regards,</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=634355502-31102001>
<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 2 9935
4880</FONT></FONT></DIV></TD></TR></TBODY></TABLE></DIV></SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=634355502-31102001> </SPAN></FONT></DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<DIV align=left class=OutlookMessageHeader dir=ltr><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> Schroeter, Brad
[mailto:BSchroeter@ti.com]<BR><B>Sent:</B> Wednesday, 31 October 2001
10:34 AM<BR><B>To:</B> SAP-WUG@MITVMA.MIT.EDU<BR><B>Subject:</B>
Background work items stuck in process<BR><BR></DIV></FONT>
<P><FONT face=Arial size=2>I'm on 4.0B and I've got some workflows whose
work items are stuck in process (status = "STARTED"). This happened
due to exceptions not being defined in the method: the exceptions were in
the method code via "exit_return" but the corresponding exception was not
defined in the actual method's attributes. So the work items have
error OL818: Exception '9002' is not defined for method 'COMPLETEECO'
object type 'ZECO'.</FONT></P>
<P><U><FONT face=Arial size=2>Long-term:</FONT></U> <BR><FONT face=Arial
size=2>Since our exceptions are not modeled in definition and they are
temporary errors, my plan is to create these missing temporary exceptions
in the actual method's attributes so that the system will attempt to
restart the work item and if necessary, send a notification to the
Workflow administrator. So do I only need to create a new Workflow
version (i.e. I don't have to create a new method and a new task, do
I)?</FONT></P>
<P><U><FONT face=Arial size=2>Short-term:</FONT></U> <BR><FONT face=Arial
size=2>How do I go about getting these background work items
unstuck? Please note that these do seem to be "temporary" errors
since this has only happened on a few (not all) Workflows.</FONT></P><BR>
<P><FONT face=Arial size=2>Thanks,</FONT> <BR><FONT face=Arial
size=2>Brad</FONT> </P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>