<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<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:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 12 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></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-AU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi Sanjay, <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Did you change your SWNCONFIG subscription parameters to generate the links for work item execution?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Did you specify the WDs to launch against the tasks in SWFVISU?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Jocelyn <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> sap-wug-bounces@mit.edu [mailto:sap-wug-bounces@mit.edu] <b>On Behalf Of </b>Sanjay9 P<br><b>Sent:</b> Wednesday, 23 March 2011 12:40 AM<br><b>To:</b> SAP Workflow Users' Group<br><b>Cc:</b> SAP Workflow Users' Group; sap-wug-bounces@mit.edu<br><b>Subject:</b> RE: Launching WDA items from Extended Notifications<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi </span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Jocelyn</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>,</span> <br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I have now maintained the WD_HOST upto </span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'> …./webdynpro/</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'> part but still WD application is not launching from extended notification ( from outlook ).</span> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Is there anything more I need to configure ?</span> <br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Please help me.</span> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>Sanjay Pal<br>Asst System Engineer<br>Tata Consultancy Services<br>Mailto: sanjay9.p@tcs.com<br>Website: </span><a href="http://www.tcs.com/"><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>http://www.tcs.com</span></a><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>____________________________________________<br>Experience certainty. IT Services<br> Business Solutions<br> Outsourcing<br>____________________________________________</span> <br><br><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>From:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>"Dart, Jocelyn" <jocelyn.dart@sap.com></span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>To:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>"SAP Workflow Users' Group" <sap-wug@mit.edu></span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Cc:</span> <o:p></o:p></p></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>"sap-wug-bounces@mit.edu" <sap-wug-bounces@mit.edu></span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Date:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>03/17/2011 08:30 AM</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Subject:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>RE: Launching WDA items from Extended Notifications</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Sent by:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>sap-wug-bounces@mit.edu</span><o:p></o:p></p></td></tr></table><p class=MsoNormal><o:p> </o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" noshade style='color:#A0A0A0' align=center></div><p class=MsoNormal><br><br><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Hi Sanjay, </span><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>You need to enter the absolute URL for running your webdynpro </span><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Quickest way is to go to transaction SE80, bring up a webdynpro app, and test it from there. That should bring up a browser session given you the complete URL to that webdynpro. So what you want in WD_HOST is most of that URL … i.e. everything up to and including …./webdynpro/</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'> </span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Regards,</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Jocelyn</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'> </span> <br><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> sap-wug-bounces@mit.edu [</span><a href="mailto:sap-wug-bounces@mit.edu"><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:sap-wug-bounces@mit.edu</span></a><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>] <b>On Behalf Of </b>Sanjay9 P<b><br>Sent:</b> Thursday, 17 March 2011 12:19 AM<b><br>To:</b> SAP Workflow Users' Group<b><br>Cc:</b> SAP Workflow Users' Group; sap-wug-bounces@mit.edu<b><br>Subject:</b> Re: Launching WDA items from Extended Notifications</span> <br> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>Hi,</span> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>I have tried to launch WD application from extended notification but its not working.</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>I have maintained only SWFVISU.</span> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>Can anybody suggest what needs to be maintain in </span><span style='font-size:10.0pt;font-family:"Courier New"'>WD_HOST</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'> ( </span><span style='font-size:10.0pt;font-family:"Courier New"'>SWNCONFIG</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'> ) ?</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>Sanjay Pal<br>Asst System Engineer<br>Tata Consultancy Services<br>Mailto: sanjay9.p@tcs.com<br>Website: </span><a href="http://www.tcs.com/"><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>http://www.tcs.com</span></a><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>____________________________________________<br>Experience certainty. IT Services<br> Business Solutions<br> Outsourcing<br>____________________________________________</span> <o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="14%" valign=top style='width:14.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>From:</span> <o:p></o:p></p></td><td width="85%" valign=top style='width:85.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Ramki Maley <rmaley@erpworkflow.com></span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>To:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>"SAP Workflow Users' Group" <sap-wug@mit.edu></span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Date:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>03/10/2011 07:27 PM</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Subject:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re: Launching WDA items from Extended Notifications</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Sent by:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>sap-wug-bounces@mit.edu</span><o:p></o:p></p></td></tr></table><p><br> <o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><o:p> </o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" noshade style='color:#A0A0A0' align=center></div><p class=MsoNormal style='margin-bottom:12.0pt'><br><br><br><span style='font-size:10.0pt;font-family:"Courier New"'><br>Thanks Jocelyn. I wasn't sure if SWFVISU would still work in a non UWL <br>environment.<br><br>Regards,<br>Ramki.<br><br>On 3/9/11 11:12 PM, Dart, Jocelyn wrote:<br>> Ramki,<br>> If you enter the WebDynpro application for the task in transaction SWFVISU Task Visualization and in transaction SWNCONFIG General Settings set up the field WD_HOST, then Extended Notifications will generate the work item execution links for you, provided you have selected the work item execution link in your subscription parameters of SWNCONFIG.<br>><br>> This works even if you aren't using the UWL and doesn't need any coding.<br>><br>> Regards,<br>> Jocelyn<br>><br>><br>> -----Original Message-----<br>> From: sap-wug-bounces@mit.edu [</span><a href="mailto:sap-wug-bounces@mit.edu"><span style='font-size:10.0pt;font-family:"Courier New"'>mailto:sap-wug-bounces@mit.edu</span></a><span style='font-size:10.0pt;font-family:"Courier New"'>] On Behalf Of Ramki Maley<br>> Sent: Saturday, February 26, 2011 3:47 AM<br>> To: SAP Workflow Users' Group<br>> Subject: Re: Launching WDA items from Extended Notifications<br>><br>> Mike, apologies for the drifting and thanks again for separating the<br>> issue and your valuable suggestions.<br>><br>> Best Regards,<br>> Ramki.<br>><br>> On 2/25/11 11:40 AM, Mike Pokraka wrote:<br>>> Hi Ramki,<br>>><br>>> We've drifted way off topic into specific problems so I changed the<br>>> title...<br>>><br>>> Had a quick look, can use SAP_WAPI_GET_METHODS to derive whether it's a<br>>> webby item and SAP_WAPI_LAUNCH_URL_GET is self-explanatory.<br>>><br>>> That's the easy bit, the extended notification part can get a tricky.<br>>> Haven't worked with it for a while but from memory I think you may need to<br>>> do an enhancement. CL_SWN_NOTIF_WORKFLOW is a good starting point.<br>>><br>>> Cheers,<br>>> Mike<br>>><br>>> On Fri, February 25, 2011 4:12 pm, Ramki Maley wrote:<br>>>> Mike, great ideas. I will look into them. I am under severe time<br>>>> constraints and was thinking in the lines of your first suggestion.<br>>>><br>>>> Many Thanks,<br>>>> Ramki.<br>>>><br>>>> On 2/25/11 11:06 AM, Mike Pokraka wrote:<br>>>>> Hi Ramki,<br>>>>><br>>>>> The main issue is that your're launching a web app which drops down into<br>>>>> GUI mode to launch a new web app. Very roundabout and spawns an extra<br>>>>> unnecessary session.<br>>>>><br>>>>> There are a few ways to work around this, mostly involving customizing<br>>>>> Extended Notifications to some degree. You can look at the work item and<br>>>>> if it's web-based then pull out the URL the work item is trying to<br>>>>> launch<br>>>>> (there's a WAPI for it), and put that into the mail instead of the link<br>>>>> to<br>>>>> SWNWIEX.<br>>>>><br>>>>> Another solution I've built is to redirect everything to a filter app<br>>>>> which looks at where it was launched from, what the work item does and<br>>>>> then decides what to do. Useful if you have multiple entry points and<br>>>>> execution mode. (e.g. if single approval in user's inbox, launch yes/no<br>>>>> window, if multiple approvals in inbox then launch an overview app).<br>>>>><br>>>>> Cheers,<br>>>>> Mike<br>>>>><br>>>>> On Fri, February 25, 2011 3:13 pm, Ramki Maley wrote:<br>>>>>> Mikko, thanks for a great reply. I fully agree with you. I too have<br>>>>>> been<br>>>>>> using ABAP-OO to create new objects, new methods for existing BOR etc.<br>>>>>><br>>>>>> I am in a situation where the users want WebDynpro and don't want<br>>>>>> anything to do with SAPGUI. The client does not have EP. We have built<br>>>>>> a<br>>>>>> simple WDA application and used WF_EXTSRV to generate a task for it.<br>>>>>> This works fine when executed from the SBWP. The issue is when an email<br>>>>>> with Execute Workitem link is sent to Outlook using Extended<br>>>>>> Notifictions. Since the link executes Txn. SWNWIEX, the 'Close Window'<br>>>>>> screen is opened first in SAPGUI/browser and then the WDA is launched.<br>>>>>><br>>>>>> Is there any way to launch the WebDynpro from the email other than<br>>>>>> actually putting the URL in the workitem description?<br>>>>>><br>>>>>> Thanks,<br>>>>>> Ramki.<br>>>>>><br>>>>>><br>>>>>><br>>>>>> On 2/25/11 2:24 AM, Mikko Mäki-Rahkola wrote:<br>>>>>>> Hi all,<br>>>>>>><br>>>>>>> interesting to hear other workflowers' experiences on ABAP OO and WDA<br>>>>>>> usage! I hope you (especially Sue, Mike and Ramki) however don't mind<br>>>>>>> me as a late joiner combining the two topics of ABAP OO for WF and WDA<br>>>>>>> for WF when sharing my experiences, since I've been accustomed to<br>>>>>>> using both of them simultaneously and I strongly believe that 1 + 1 =<br>>>>>>> 3 in this case :)<br>>>>>>><br>>>>>>> ABAP OO for WF experiences:<br>>>>>>> We've now been using ABAP OO for WF in ~10-15 projects since 2007 and<br>>>>>>> I can pretty much agree on the use cases and comments already stated.<br>>>>>>> Our rule of thumb is similar to others', we are using ABAP OO for WF<br>>>>>>> in cases where new functionality is required. Such cases have included<br>>>>>>> e.g. request objects in need of object specific functionality (like<br>>>>>>> material requests, where the usage of ISR notification objects is not<br>>>>>>> sufficient), but also completely new objects which SAP doesn't support<br>>>>>>> at all in BOR (e.g. SAP HCM Enterprise Compensation Management). Cases<br>>>>>>> where not to go with ABAP OO and resort to existing BOR objects have<br>>>>>>> included e.g. event handling, simple workflows (like IDoc handling)<br>>>>>>> where the standard objects are sufficient and customer driven cases<br>>>>>>> where the usage of BOR objects have been a must.<br>>>>>>><br>>>>>>> In general, we are using BOR objects nowadays only where it's<br>>>>>>> necessary like event handling or where the ABAP OO<br>>>>>>> replacing/complementing functionality would require too big an effort<br>>>>>>> when compared to a standard BOR object. The main benefits we have<br>>>>>>> perceived of going ABAP OO instead of BOR come from a developer<br>>>>>>> perspective. People using ABAP OO in other development (see my<br>>>>>>> comments below) are quickly accustomed to using the WF class<br>>>>>>> interface, the class editor is familiar to them and there is no need<br>>>>>>> for a separate editor, there are less restrictions (anyone had a<br>>>>>>> requirement for more than one delegation/subclass?) and in general<br>>>>>>> there's a single development environment which can be utilised for<br>>>>>>> other development as well.<br>>>>>>><br>>>>>>> WDA for WF experiences:<br>>>>>>> WDA has been around in our projects since 2007-2008 after customers<br>>>>>>> started upgrading their systems to SAP ERP 6.0 (gladly no more WDJ<br>>>>>>> since then!) and most of the WDA solutions we've done have been<br>>>>>>> integrated to WF in one way or the other. Some have just started off a<br>>>>>>> workflow either through a custom or a standard event, some have been<br>>>>>>> been developed for work item processing (= approval views) and some<br>>>>>>> have been done for work item reporting. Since both WDA and WF work on<br>>>>>>> the ABAP runtime, they work beautifully together. Firing events with<br>>>>>>> ABAP OO for WF, processing work items and reporting on them are as<br>>>>>>> straightforward with WDA as with plain ABAP.<br>>>>>>><br>>>>>>> Currently our nr 1 choice for a new customer specific web user<br>>>>>>> interface sitting on top of any SAP Business Suite (ok CRM and SRM may<br>>>>>>> be different) is WDA as per SAP's Best Built Application guidelines.<br>>>>>>> As Mike P stated before, it has lots of benefits when compared to the<br>>>>>>> other alternatives (WDJ, BSP, VC) available. So our outlook on it is<br>>>>>>> very positive, it works well together with WF implementations and also<br>>>>>>> has UI-wise very powerful features like POWL and FPM delivered with<br>>>>>>> the framework.<br>>>>>>><br>>>>>>> WDA + ABAP OO for WF experiences:<br>>>>>>> Yes, the 1 + 1 = 3 section :)<br>>>>>>><br>>>>>>> Having gone through multiple projects using the two, the main benefits<br>>>>>>> arising from the usage of ABAP OO together with Workflow and WDA are<br>>>>>>> reuse and encapsulation in my experience. What this basically means is<br>>>>>>> that when building a web enabled workflow solution having WDA as the<br>>>>>>> UI, we are first structuring the solution into architecturally<br>>>>>>> different layers. Most common layers in a typical scenario include the<br>>>>>>> UI layer (incl WDA), process integration layer (WF) and the business<br>>>>>>> logic layer (ABAP OO). Each of the scenario specific layers then have<br>>>>>>> several components like multiple WDA components, multiple workflow<br>>>>>>> definitions and multiple classes.<br>>>>>>><br>>>>>>> As an example, let's take a typical parked invoice approval scenario<br>>>>>>> where you need to have a web UI for casual invoice approvers, a<br>>>>>>> workflow to coordinate the process and a class to take care of invoice<br>>>>>>> actions and information provisioning. For the invoice object realized<br>>>>>>> as an ABAP OO class, the typical implementation should then include<br>>>>>>> not only WF interface methods, but also getters and setters (called as<br>>>>>>> functional methods from WF, and by WDA as instance methods), invoice<br>>>>>>> action methods (status changes triggered by WF and/or WDA) and static<br>>>>>>> methods used for invoice work item reporting etc. Having implemented<br>>>>>>> everything in one class, you can use e.g. the same object and its<br>>>>>>> methods efficiently and effectively by both the WDA and by the WF<br>>>>>>> definitions.<br>>>>>>><br>>>>>>> My experience in summary currently is that I would go no other way<br>>>>>>> than using ABAP OO in WF related projects. Switching back to BOR not<br>>>>>>> only would make my life miserable because of all the macros, outdated<br>>>>>>> editors and other features of BOR, but more importantly because its<br>>>>>>> integration to WDA would be so much more difficult when compared to<br>>>>>>> ABAP classes. There is of course the learning curve you need to<br>>>>>>> conquer as discussed in previous posts, but I definitely think it's<br>>>>>>> worth the leap.<br>>>>>>><br>>>>>>> Kind regards,<br>>>>>>> Mikko<br>>>>>>><br>>>>>>> Mikko Mäki-Rahkola<br>>>>>>> Managing Director<br>>>>>>> Nobultec Ltd<br>>>>>>> Tekniikantie 12<br>>>>>>> 02150 Espoo<br>>>>>>> Finland<br>>>>>>> +358 50 558 7834<br>>>>>>> mikko.maki-rahkola@nobultec.com<br>>>>>>> </span><a href="www.nobultec.com"><span style='font-size:10.0pt;font-family:"Courier New"'>www.nobultec.com</span></a><span style='font-size:10.0pt;font-family:"Courier New"'> - Work redistributed<br>>>>>>> fi.linkedin.com/in/mikkomakirahkola - Follow me on LinkedIn<br>>>>>>> twitter.com/mikkomr - Follow me on Twitter<br>>>>>>> twitter.com/nobultec - Follow Nobultec on Twitter<br>>>>>>><br>>>>>>> _______________________________________________<br>>>>>>> SAP-WUG mailing list<br>>>>>>> SAP-WUG@mit.edu<br>>>>>>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>>>>>> _______________________________________________<br>>>>>> SAP-WUG mailing list<br>>>>>> SAP-WUG@mit.edu<br>>>>>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>>>>>><br>>>>> _______________________________________________<br>>>>> SAP-WUG mailing list<br>>>>> SAP-WUG@mit.edu<br>>>>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>>>> _______________________________________________<br>>>> SAP-WUG mailing list<br>>>> SAP-WUG@mit.edu<br>>>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>>>><br>>> _______________________________________________<br>>> SAP-WUG mailing list<br>>> SAP-WUG@mit.edu<br>>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>> _______________________________________________<br>> SAP-WUG mailing list<br>> SAP-WUG@mit.edu<br>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>><br>> _______________________________________________<br>> SAP-WUG mailing list<br>> SAP-WUG@mit.edu<br>> </span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>_______________________________________________<br>SAP-WUG mailing list<br>SAP-WUG@mit.edu</span><u><span style='color:blue'><br></span></u><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><span style='font-size:10.0pt;font-family:"Courier New"'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br></span><br><span style='font-size:10.0pt;font-family:"Courier New"'>=====-----=====-----=====<br>Notice: The information contained in this e-mail<br>message and/or attachments to it may contain <br>confidential or privileged information. If you are <br>not the intended recipient, any dissemination, use, <br>review, distribution, printing or copying of the <br>information contained in this e-mail message <br>and/or attachments to it are strictly prohibited. If <br>you have received this communication in error, <br>please notify us by reply e-mail or telephone and <br>immediately and permanently delete the message <br>and any attachments. Thank you<br><tt>_______________________________________________</tt><br><tt>SAP-WUG mailing list</tt><br><tt>SAP-WUG@mit.edu</tt><br></span><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug"><tt><span style='font-size:10.0pt'>http://mailman.mit.edu/mailman/listinfo/sap-wug</span></tt></a><span style='font-size:10.0pt;font-family:"Courier New"'><br><br></span><o:p></o:p></p><pre style='margin-bottom:12.0pt'>=====-----=====-----=====<br>Notice: The information contained in this e-mail<br>message and/or attachments to it may contain <br>confidential or privileged information. If you are <br>not the intended recipient, any dissemination, use, <br>review, distribution, printing or copying of the <br>information contained in this e-mail message <br>and/or attachments to it are strictly prohibited. If <br>you have received this communication in error, <br>please notify us by reply e-mail or telephone and <br>immediately and permanently delete the message <br>and any attachments. Thank you<br><br><o:p></o:p></pre></div></body></html>