<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Tahoma","sans-serif";
        color:blue;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Tahoma","sans-serif";
        color:blue;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>We are rolling out Travel Management through ESS to our
users on EP 7.0 and ECC 6.0. We’ve had our own custom workflow for
approval/rejection of Travel Management expenses which has been operational
through the SAPGUI for years. Because of extensive role resolution logic
in the backend workflow, I’d like to utilize the same workflow regardless
of whether the decisions are processed through the SAPGUI or the Portal. However,
I’d have to put some decisions in the workflow to test whether an
approval was done via the UWL to bypass tasks with SOFM-Compose method. It
should be easy. <o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>For the Approve/Reject in the UWL, the USERDECISIONHANDLER in
the XML file, has worked fine. Specifying the UserDecisionNote as
mandatory has allowed me to require text entry for a rejection as well. <o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Now, to the crux of the issue. I need to get a value
back to the workflow container to indicate that the decision task was performed
in the UWL. The UPDATINGCONTAINERHANDLER would seem to fit the bill
nicely. Yet, I can’t make the UPDATINGCONTAINERHANDLER work
with the USERDECISIONHANDLER. The XML is below. Is this possible?<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Or, should I just can it and get a custom iView created to
do what I need? We’ve already started to go down that path…<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Thanks!<o:p></o:p></p>
<p class=MsoNormal>Bob<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'> <Actions><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'> <Action
name="1" groupAction="yes" userDecision="yes"
handler="UserDecisionHandler"><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
<Descriptions default="Approve"/><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
</Action><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'> <Action
name="2" groupAction="yes" userDecision="yes"
handler="UserDecisionHandler"><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'> <Properties><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
<Property name="UserDecisionNote" value="mandatory"/><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
<Property name="UserDecisionTitle" value="Reject
Reason"/><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
</Properties><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
<Descriptions default="Reject"/><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
</Action><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'> <Action
name="2" userDecision="no"
handler="UpdatingContainerHandler"><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
<Properties><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
<Property name="UWL_Executed" value="Y"/><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
</Properties><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Courier New";
color:windowtext'>
</Action><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New";color:windowtext'>
</Actions></span><o:p></o:p></p>
</div>
</body>
</html>