<!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>Forest Floor</TITLE>
<STYLE>BODY {
        MARGIN-TOP: 5px; FONT-SIZE: 12pt; MARGIN-LEFT: 10px; COLOR: #336600; FONT-FAMILY: "Tempus Sans ITC", "Lucida Sans", "sans serif"
}
A {
        COLOR: #996600
}
HR {
        WIDTH: 100%; COLOR: #666600; HEIGHT: 3px
}
</STYLE>
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff background=cid:193083021@30102006-1022>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2>Sherie,</FONT></SPAN></DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff size=2>We're 
on 470, WAS 620.</FONT></SPAN></DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff size=2>I've 
actually done the unforgiveable and changed the requirement to suit the 
'program', inasmuch that I've made the subworkflow do everything, obviating the 
need for the multiline container to be updated after the subworkflow has 
completed.</FONT></SPAN></DIV>
<DIV><SPAN class=193083021-30102006></SPAN> </DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2>Previously the flow was:</FONT></SPAN></DIV>
<UL>
  <LI><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
  size=2>Create multiline container by loop processing (using simple 
  forms)</FONT></SPAN></LI>
  <LI><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff size=2>For 
  each row of multiline container, call subworkflow 'A'</FONT></SPAN></LI>
  <LI><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff size=2>As 
  each rendition of 'A' completes, update corresponding row of multiline 
  container</FONT></SPAN></LI>
  <LI><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff size=2>After 
  all 'A's have completed, call subworkflow 'B' for each updated row of 
  multiline container</FONT></SPAN></LI></UL>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff size=2>As the 
updates in point 3 were updating only the last row of the multiline 
container each time, step 4 was misbehaving. The reason I'd split the 
dynamic parallel processing into subworkflows 'A' and 'B' was that I had to wait 
for external data to become available prior to calling workflow 'B' - I've now 
merged 'A' and 'B' and all works fine.</FONT></SPAN></DIV>
<DIV><SPAN class=193083021-30102006></SPAN> </DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2>However, I'm still very keen to find out why it wasn't 
working.</FONT></SPAN></DIV>
<DIV><SPAN class=193083021-30102006></SPAN> </DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2>Thanks.</FONT></SPAN></DIV>
<DIV><SPAN class=193083021-30102006></SPAN> </DIV>
<DIV><SPAN class=193083021-30102006><FONT face=Arial color=#0000ff 
size=2>Nigel.</FONT> </SPAN></DIV>
<BLOCKQUOTE>
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Munday,Sherie J. 
  [mailto:MUNDAYSJ@airproducts.com]<BR><B>Sent:</B> Tuesday, 31 October 2006 
  1:19 AM<BR><B>To:</B> SAP Workflow Users' Group<BR><B>Subject:</B> RE: 
  MultiLine container element binding problem<BR><BR></DIV></FONT>
  <DIV dir=ltr align=left><SPAN class=805421814-30102006><FONT face=Arial 
  color=#0000ff size=2>Nigel,</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=805421814-30102006><FONT face=Arial 
  color=#0000ff size=2>Which version are you running?</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=805421814-30102006><FONT face=Arial 
  color=#0000ff size=2>Sherie</FONT></SPAN></DIV><BR>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> sap-wug-bounces@mit.edu 
  [mailto:sap-wug-bounces@mit.edu] <B>On Behalf Of </B>Nigel 
  Thurgood<BR><B>Sent:</B> Sunday, October 29, 2006 5:53 PM<BR><B>To:</B> 
  sap-wug@mit.edu<BR><B>Subject:</B> MultiLine container element binding 
  problem<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006>Hi.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN class=278593722-29102006>I 
  have a requirement to 'parallel process' a subworkflow using a multiline 
  container element, i.e. the subworkflow will be invoked for each row of the 
  multiline container. </SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN class=278593722-29102006>I 
  have managed this successfully before, but with this particular case the 
  requirement is to update the multiline container element after the subworkflow 
  has been processed.</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN class=278593722-29102006>My 
  binding for this is as follows :</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006>Workflow(A):                                                                    
  Subworkflow (step):</SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006></SPAN></FONT><FONT face=Arial color=#000000 
  size=2><SPAN 
  class=278593722-29102006>&MULTIROW[&_WF_PARFOREACH_INDEX&]&    
  -->    
  &SINGLEROW&       </SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006>&MULTIROW[&_WF_PARFOREACH_INDEX&]&    <--    
  &SINGLEROW&</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN class=278593722-29102006>With two lines in the 
  multiline container element, each line is processed correctly by the 
  subworkflow.</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN class=278593722-29102006>However, on returning 
  to the 'calling' workflow (A), the second row is updated on each occasion, 
  presumably because &_WF_PARFOREACH_INDEX&]& retains the value of 
  the highest processed row index.</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN class=278593722-29102006>Can anyone tell me 
  where I'm going wrong, and how to do it 
  properly?</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006>Thanks.</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006></SPAN></SPAN></FONT> </DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006><SPAN 
  class=278593722-29102006>Nigel.</SPAN></SPAN></FONT></DIV>
  <DIV><FONT face=Arial color=#000000 size=2><SPAN 
  class=278593722-29102006></SPAN></FONT> </DIV><BR><BR>
  <TABLE style="COLOR: black" bgColor=white>
    <TBODY>
    <TR>
      <TD><BR>This is an email from Australian Health & Nutrition Association Limited,<BR>ABN 63 096 452 872 trading as Sanitarium Health Food Company.<BR><BR>THIS E-MAIL IS CONFIDENTIAL.<BR>Any recipient who is not the intended recipient is requested to<BR>notify the sender by return e-mail and erase all copies of the message<BR>and attachments. The sender cannot guarantee that this email or any<BR>attachment to it is free of computer viruses or other conditions which may<BR>damage or interfere with data, hardware or software with which it might be used.<BR><BR>If you do not wish to receive commercial email messages from Sanitarium Health Food<BR>Company, please send an unsubscribe message to the sender of this email, or contact<BR>unsubscribe@sanitarium.com.au.<BR></TD></TR></TBODY></TABLE></BLOCKQUOTE><br><br><table bgcolor=white style="color:black"><tr><td><br>This is an email from Australian Health & Nutrition Association Limited,<br>
ABN 63 096 452 872 trading as Sanitarium Health Food Company.<br>
<br>
THIS E-MAIL IS CONFIDENTIAL.<br>
Any recipient who is not the intended recipient is requested to<br>
notify the sender by return e-mail and erase all copies of the message<br>
and attachments. The sender cannot guarantee that this email or any<br>
attachment to it is free of computer viruses or other conditions which may<br>
damage or interfere with data, hardware or software with which it might be used.<br>
<br>
If you do not wish to receive commercial email messages from Sanitarium Health Food<br>
Company, please send an unsubscribe message to the sender of this email, or contact<br>
unsubscribe@sanitarium.com.au.<br>
</td></tr></table></BODY></HTML>