<div>Hi Mike,</div>
<div>&nbsp;</div>
<div>A client of mine just went from 46B to ECC6, and we found the following workflow problems:</div>
<div>&nbsp;</div>
<div>1) Every workflow had to have&nbsp;a block correction done in workflow builder (this may fix your par for each error).&nbsp; Run SWU7 and if you get loads of invalid node type errors, a block correction will fix it.</div>
<div>2) Old FORMHTML.PROCESS steps short dumped, so we replaced them with the shiny new form step.</div>
<div>3) Workflow versions were completely butchered when transported from the first upgraded box to the next in the sequence.&nbsp; This was fixed by running FM SWD_WFD_REPLICATE_FROM_9999 and putting the WSXXXXXXXX number into the IM_TASK field.</div>

<div>4) We used customised versions of RSWUWFML to send email notifications of workitems.&nbsp; This and any other custom program that put entries into the SOST queue (email, fax etc) did not properly commit (if memory serves me an SO_OFFICE_SEND exception 1 error in SOST).&nbsp; A simple explicit COMMIT WORK statement at the appropriate place in each program sorted that one out.</div>

<div>&nbsp;</div>
<div>Apart from that, there were minimal issues with workflows starting before the upgrade and finishing afterwards (unless they hit the short dumping form step)<br>&nbsp;</div>
<div><span class="gmail_quote">On 6/18/08, <b class="gmail_sendername">Mike Gambier</b> &lt;<a href="mailto:madgambler@hotmail.com">madgambler@hotmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Gijs,<br>&nbsp;<br>We will have millions of active instances running when we bring the system down to upgrade it. There&#39;s no way we will be able to shut them down and restart, despite the SAP white paper suggesting that we really should. We have about 100 WF definitions to check...<br>
&nbsp;<br>Consequently we&#39;re having to test how well they perform in an upgraded environment before we do it for real. Which means testing lots of areas: triggering events event queued or otherwise&nbsp;&amp; binding (which works differently in ECC 6), deadlines (different again in ECC 6), event listeners (which are shifted to a completely different table), complex alternate bindings, dialog work items being executed &amp; terminating events, forks, loops, dynamic steps and, of course, general tRFC/ARFCSSTATE/feedback errors.<br>
<br>Whilst it&#39;s always nice to see new OO stuff coming through as part of the upgrade, the new versions of the Workflow service jobs are proving to be a bit hard to predict in how they do things. So we&#39;re waiting to see how they cope at volume too.<br>
&nbsp;<br>By the time we go live we&#39;ll have gone through several full blown upgrade simulations. All of which means a lot of effort. Hence the pain...<br>&nbsp;<br>That and 4 High Priority OSS Messages already and you can see where I&#39;m coming from. Still, it&#39;s educational and&nbsp;quite fun to&nbsp;dig around in the new stuff&nbsp;:)<br>
&nbsp;<br>MGT<br>
<blockquote>
<hr>
From: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:gijs@houtzagers.com" target="_blank">gijs@houtzagers.com</a><br>To: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sap-wug@mit.edu" target="_blank">sap-wug@mit.edu</a><br>
Subject: RE: Workflow Upgrade issues (4.6c to ECC 6)<br>Date: Tue, 17 Jun 2008 18:46:25 +0200 
<div><span class="e" id="q_11a9ac9a377cf684_1"><br><br>
<div>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Hi Mike,</span></font></p>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Could you elaborate on the painful stuff you were confronted by?</span></font></p>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Regards</span></font></p>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<div>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Gijs Houtzagers</span></font><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></span></font></p>

<p><i><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-STYLE: italic; FONT-FAMILY: Arial">Principal Consultant</span></font></i></p>
<p><b><font face="Arial" color="navy" size="2"><span style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</span></font></b></p>
<p><b><font face="Arial" color="navy" size="2"><span style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Kirkman</span></font></b><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"> Company B.V.</span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Amsterdamsestraatweg 40</span></font><font face="Verdana" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">3743 DT&nbsp; Baarn</span></font><font face="Verdana" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">The Netherlands</span></font><font face="Verdana" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Verdana" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana">&nbsp;</span></font></p>
<p><b><font face="Arial" color="navy" size="2"><span lang="NL" style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">T</span></font></b><font face="Arial" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"> +31 (0)88 40 40 400</span></font><font face="Verdana" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><b><font face="Arial" color="navy" size="2"><span lang="EN-GB" style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">F</span></font></b><font face="Arial" color="navy" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"> +31 (0)88 40 40 499</span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.kirkmancompany.com/" target="_blank">www.kirkmancompany.com</a></span></font><font color="navy"><span style="COLOR: navy"></span></font></p>

<p><font face="Times New Roman" color="navy" size="3"><span lang="EN-GB" style="FONT-SIZE: 12pt; COLOR: navy">&nbsp;</span></font><font face="Arial" color="navy" size="2"><span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">------------------------------------------------------</span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">The information contained in this message </span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">may be confidential and is intended to be </span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">exclusively for the addressee. Should you </span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">receive this message unintentionally, you are </span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">kindly requested not to make any use </span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">whatsoever of the contents. Please notify</span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">the sender by return e-mail and delete </span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="EN-GB" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">the material from any computer.</span></font><font face="Verdana" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Arial" color="navy" size="1"><span lang="NL" style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: Arial">---------------------------------------------------- </span></font><font face="Verdana" color="navy" size="2"><span lang="NL" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana"></span></font></p>

<p><font face="Times New Roman" color="navy" size="3"><span lang="EN-GB" style="FONT-SIZE: 12pt; COLOR: navy">&nbsp;</span></font></p></div>
<p><font face="Arial" color="navy" size="2"><span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</span></font></p>
<div>
<div style="TEXT-ALIGN: center" align="center"><font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">
<hr align="center" width="100%" size="2">
</span></font></div>
<p><b><font face="Tahoma" size="2"><span style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</span></font></b><font face="Tahoma" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma"> <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sap-wug-bounces@mit.edu" target="_blank">sap-wug-bounces@mit.edu</a> [mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sap-wug-bounces@mit.edu" target="_blank">sap-wug-bounces@mit.edu</a>] <b><span style="FONT-WEIGHT: bold">On Behalf Of </span></b>Mike Gambier<br>
<b><span style="FONT-WEIGHT: bold">Sent:</span></b> dinsdag 17 juni 2008 17:12<br><b><span style="FONT-WEIGHT: bold">To:</span></b> SAP Workflow Users&#39; Group<br><b><span style="FONT-WEIGHT: bold">Subject:</span></b> Workflow Upgrade issues (4.6c to ECC 6)</span></font></p>
</div>
<p><font face="Times New Roman" size="3"><span style="FONT-SIZE: 12pt">&nbsp;</span></font></p>
<p style="MARGIN-BOTTOM: 12pt"><font face="Tahoma" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Hi,<br>&nbsp;<br>We&#39;re currently struggling through a rather painful upgrade process from 4.6c to ECC 6 and we&#39;ve hit a few Workflow mines.<br>
&nbsp;<br>Despite several high priority OSS Messages the end result from SAP so far as been a fairly poor acknowledgement of issues that need to be addressed manually, culminating in OSS Note 1175535.<br><br>Basically we have 4 known faults at the moment.&nbsp;Two relating to changes not coming across from 4.6c into ECC 6 based around Workflow Container Elements and Event Linkages, which I can quite understand as the target tables ahve shifted in ECC 6. But the other&nbsp;two point to problems in SAP&#39;s &#39;mapping&#39; process where they convert 4.6c (or older) definitions into ECC 6 syntax (Kernel 700+).<br>
&nbsp;<br>These issues are:<br>&nbsp;<br>1. Multiline Table handling - to use these properly in loops and dynamic steps it seems you now have to use a new &amp;WF_PARFOREACH_INDEX&amp; element that only becomes available after 4.6c<br>
&nbsp;<br>They did suggest trying a dodgy binding switch as implemented by OSS Message&nbsp;1083317, which mostly works for active instances but only as long as the &#39;Change Release&#39; value on the WF version remains equal to or lower than &#39;46C&#39;. Not all that useful if the instances are on the current active version and that definition is then activated in the ECC 6 environment. But that doesn&#39;t actually fix the definition syntax going forward anyway.<br>
&nbsp;<br>2. Condition binding after 4.6c introduces a {TYPE=...} additional statement in SWDSCONDEF so that, for example, a&nbsp;hard-coded string like &#39;31.12.9999&#39; can be converted into a date variable at runtime to compare against an object date property. Prior to 4.6c this statement did not exist. Now it is required or else the binding is considered to be erroneous and a syntax error will result.<br>
&nbsp;<br>Has anyone esle come across upgrade-related issues other than these?<br>&nbsp;<br>Regards,<br>&nbsp;<br>Mike GT<br>&nbsp;</span></font></p>
<div style="TEXT-ALIGN: center" align="center"><font face="Tahoma" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">
<hr align="center" width="100%" size="2">
</span></font></div>
<p><font face="Tahoma" size="2"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">Get 5GB of online storage for free! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/UKM/go/msnnkmgl0010000005ukm/direct/01/" target="_blank">Get it Now! </a></span></font></p>
</div></span></div></blockquote>
<div><span class="e" id="q_11a9ac9a377cf684_3"><br>
<hr>
Get 5GB of online storage for free! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/UKM/go/msnnkmgl0010000005ukm/direct/01/" target="_blank">Get it Now! </a></span></div></div><br>_______________________________________________<br>
SAP-WUG mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:SAP-WUG@mit.edu">SAP-WUG@mit.edu</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mailman.mit.edu/mailman/listinfo/sap-wug" target="_blank">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><br>
<br></blockquote></div><br>