<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<STYLE>.hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>

<META content="MSHTML 6.00.6000.16809" name=GENERATOR></HEAD>
<BODY class=hmmessage>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>Hi Tor, </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>It's all about tracking the real business process.&nbsp; 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>You should be able to take your existing workflow templates and 
use them as subflows of&nbsp;your super process.&nbsp; That's exactly what I 
have done on site and it worked fine...&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>E.g. Super process C&nbsp;starts by calling the workflow template 
for process A as a subflow .... then calls a step to have someone create the 
next form, then call process B's workflow template to process the second form. 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>Hope that helps... </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>Regards,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=349115603-24022009><FONT face=Arial 
color=#0000ff>Jocelyn</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma><B>From:</B> sap-wug-bounces@mit.edu 
[mailto:sap-wug-bounces@mit.edu] <B>On Behalf Of </B>Tor Magne 
Refsland<BR><B>Sent:</B> Monday, 23 February 2009 3:13 AM<BR><B>To:</B> SAP WUG 
list<BR><B>Subject:</B> [LIKELY JUNK]RE: [LIKELY JUNK]Starting a HCM process 
from within an existing HCMprocess<BR></FONT><BR></DIV>
<DIV></DIV>Hi Jocelyn,<BR><BR>I have some questions regarding possible option 
1.<BR><BR>I do understand that creating one big process containing all the forms 
and connected to one big wf template is the best solution.<BR><BR>- However, I 
am wondering if it is it possible to have 2 processes, Process A and Process B, 
connected to the same workflow, where the WF passes fields from a form in 
Process A to a form in Process B?<BR><BR>The reason why I ask, is that we have 
several different processes today with their own WFs.<BR><BR>In some scenarios 
process B should be extending the previous process (process A). It would be 
easier to connect both existing processes to a WF, compared to making one big 
Process.<BR><BR>- What is the main benefit of having a subworkflow or a local 
workflow ? Would it be benefitial to use that in my scenario ?<BR><BR>Thanks in 
advance.<BR><BR>Best regards,<BR><BR>Tor<BR>
<HR id=stopSpelling>
Subject: RE: [LIKELY JUNK]Starting a HCM process from within an existing HCM 
process<BR>Date: Fri, 20 Feb 2009 06:49:17 +0800<BR>From: 
jocelyn.dart@sap.com<BR>To: sap-wug@mit.edu<BR><BR>
<STYLE>.ExternalClass .EC_hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ExternalClass BODY.EC_hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>

<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>Hi Tor, </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>Possible options are:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>1. Create a process Z_PROCESS_C which covers all possible forms of 
the business scenario&nbsp;- remember you don't have to use EVERY form in every 
process instance - the workflow controls when and who gets to start the new 
form.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>In this case you would include a checkbox or similar on your form 
to indicate if the extra form is required.&nbsp; This is the best approach as 
you can pass fields between forms, and you can represent the super process with 
it's own workflow template - even use subflows to share the common parts of the 
processing.&nbsp; </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>2. Use the Links (i.e. the Link List) to call the web dynpro 
application to start the new process&nbsp;- but of course you won't be able to 
pass any fields across to the new form.&nbsp; The advantage of this is that the 
second form is brought up immediately in a second window but you break the 
tracking of the process as there is no relationship between the first and second 
forms or their processes. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>3. Use a button on the form to set a hidden field and use the 
hidden field in a Generic Service to raise a workflow event to trigger the new 
process - the first step of which is to bring the form in the UWL to the person 
who pressed the button.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>But be careful of LUW issues - you may need to wait for them to 
Send the current form before the event can be triggered.&nbsp; But you break the 
tracking of the process as there is no relationship between the first and second 
forms or their processes. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>4. Use JavaScripts on the form to build a more sophisticated URL 
to call the new process - this is possible but requires some good JavaScript 
knowledge.&nbsp; Again the form would be brought up immediately but you break 
the tracking process, and would realistically only be able to pass *very* 
limited information to the new form. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>Option 1 is the best practice recommended approach - as this gives 
you proper tracking across the ENTIRE process - regardless of which forms are 
included.&nbsp; Remember form scenarios are independent objects&nbsp;can be 
included in multiple HCM processes. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>Hope that helps. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>Regards,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=EC_272163822-19022009><FONT face=Arial 
color=#0000ff>Jocelyn</FONT></SPAN></DIV><BR>
<DIV class=EC_OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR>
<FONT face=Tahoma><B>From:</B> sap-wug-bounces@mit.edu 
[mailto:sap-wug-bounces@mit.edu] <B>On Behalf Of </B>Tor Magne 
Refsland<BR><B>Sent:</B> Thursday, 19 February 2009 8:27 PM<BR><B>To:</B> SAP 
WUG list<BR><B>Subject:</B> [LIKELY JUNK]Starting a HCM process from within an 
existing HCM process<BR></FONT><BR></DIV>
<DIV></DIV>Dear experts,<BR>&nbsp;<BR>I am using HCM processeses in SAP, where I 
have connected several forms to one process, which again is connected to a 
workflow. This basically means that I am passing fieldvalues from one form to 
another using workflow. <BR>&nbsp;<BR>Case:<BR>------<BR>I am using t-code 
HRASR_DT<BR>&nbsp;<BR>Let us say I have process Z_PROCESS_A, which contains form 
ZFA1, ZFA2 and ZFA3.<BR>I also have another process called Z_PROCESS_B, which 
contains for ZFB1 and ZFB2.<BR>&nbsp;<BR>Related to this subject I have several 
questions:<BR>&nbsp;<BR>I want a link/button in form ZFA3, which will start form 
ZFB1(in process z_process_b) and pass on the same field values from previous 
form.<BR><BR>My question are:<BR>--------------<BR>1. <BR>"Is it possible to 
make a button/link in a PDF form, which can take you directly to another form in 
another process, and bring the field-values to the new 
form?"<BR>&nbsp;<BR>2.<BR>"Is there any way to start a HCM process from within 
another HCM process?"<BR>&nbsp;<BR>Restrictions:<BR>------------<BR>Since we are 
in the last phase of the project, I am not permitted to do any changes in the 
XML configuration for UWL. <BR>&nbsp;<BR>&nbsp;<BR>Thanks in advance.<BR>Best 
regards,<BR>Tor<BR><BR><BR>
<HR>
Connect to the next generation of MSN Messenger&nbsp; <A 
href="http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&amp;source=wlmailtagline">Get 
it now! </A><BR>
<HR>
See all the ways you can stay connected <A 
href="http://www.microsoft.com/windows/windowslive/default.aspx" target=_new>to 
friends and family</A> </BODY></HTML>