<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 14 (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: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:LinotypeSyntaxSerif-Rg;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:LetterGothicLT;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        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.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Times New Roman","serif";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:black'>Hi all,<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black'>Well, I moved on to the PO, and I took the SAP-delivered Purchase Order Approval Task</span> TS14007970<span style='color:black'> and plunked it into my custom workflow, generated the WF.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'>Created a PO. And, well, look.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><img width=609 height=344 id="Picture_x0020_1" src="cid:image003.jpg@01CF41E4.A02AEB70"><span style='color:black'><o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black'>No BADI, no funky stuff, no FPM. There are the Approve and the Reject buttons.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'>I’ve submitted an OSS message (ooops, now they are called Incidents) so if I hear anything back, I will keep the group up to date.<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black'>Cheers,<br>Sue<o:p></o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:black'><o:p> </o:p></span></p><p class=MsoNormal><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 [mailto:sap-wug-bounces@mit.edu] <b>On Behalf Of </b>Andy Curtis<br><b>Sent:</b> Wednesday, March 12, 2014 5:00 AM<br><b>To:</b> SAP Workflow Users' Group<br><b>Subject:</b> Re: SRM7 and ACF (Keohan, Susan - 1140 - MITLL)<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>grrrrr email buttons.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>SRM7 can be very similar to SRM550 except you now have WebDynpro and Portal. You can use AC Wf OR PC Wf, both work. We use AC Wf and use the 'N-Step BADI', I think of the N Step Badi as a giant hole in the middle of the SAP supplied templates (which I believe it is generally good advice to use), into which you can put your own Agent determination via Abap code. You need to start out being structured in the way you add code into this BADI or it will become a horrible complicated piece of spaghetti, We have a very, very good thing we call the Enhancement Explorer (not written by me) that brings fantastic structure to the code we add to Badi's, it basically creates a separate Class for each functional enhancement.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Andy<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Wed, Mar 12, 2014 at 8:49 AM, Andy Curtis <<a href="mailto:abcurtis@gmail.com" target="_blank">abcurtis@gmail.com</a>> wrote:<o:p></o:p></p><div><div><p class=MsoNormal>Q.Am I being forced into using the BBP_WFL_APPROV_BADI?<o:p></o:p></p></div><div><p class=MsoNormal>A. Probably, yes<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal>---------- Forwarded message ----------<br>From: "Keohan, Susan - 1140 - MITLL" <<a href="mailto:keohan@ll.mit.edu" target="_blank">keohan@ll.mit.edu</a>><br>To: "SAP Workflow Users' Group" <<a href="mailto:sap-wug@mit.edu" target="_blank">sap-wug@mit.edu</a>><br>Cc: <br>Date: Tue, 11 Mar 2014 22:27:26 +0000<br>Subject: RE: SRM7 and ACF<o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>And I should clarify…</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>We are using custom workflows that will execute role resolution without issue – what I worried about (in a weak moment?) was if there was some new requirement in SRM7 that all Application-Controlled workflows *<b>had</b>* to implement the Badi…</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><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"'> <a href="mailto:sap-wug-bounces@mit.edu" target="_blank">sap-wug-bounces@mit.edu</a> [mailto:<a href="mailto:sap-wug-bounces@mit.edu" target="_blank">sap-wug-bounces@mit.edu</a>] <b>On Behalf Of </b>Keohan, Susan - 1140 - MITLL<br><b>Sent:</b> Tuesday, March 11, 2014 1:53 PM<br><b>To:</b> SAP Workflow Users' Group<br><b>Subject:</b> RE: SRM7 and ACF</span><o:p></o:p></p></div></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi Andy,<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am asking my Basis team to look into it, thanks. (We are new to all this fancy Portal stuff).<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>One thing I’ve re-read from the book and SAP Help is the following: <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'>The book – <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>For the n-step BAdI and line item BAdI, the agent determination</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>is based on BOR methods that delegate the agent determination to a</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>BAdI implementation.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>As mentioned earlier, SAP delivers an example implementation for the BAdI definition</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:8.5pt;font-family:"LetterGothicLT","serif"'>BBP_WFL_APPROV_BADI</span><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>. To leverage the BAdI-based approval workflow,</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>you have to provide your own implementation that covers your specific business</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'>rules (see more details in <span style='color:#030303'>Section 25.5.9</span>, Implementing Dynamic Processes).</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:9.5pt;font-family:"LinotypeSyntaxSerif-Rg","serif"'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>And from Silvana Kempf (Workflow_in_SRM_70_RTC) <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><img border=0 width=1092 height=308 id="_x0000_i1025" src="cid:image004.png@01CF41E4.A02AEB70"><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Which leads me to ask another silly question: Am I being forced into using the BBP_WFL_APPROV_BADI? I am trying to test this theory now, but have competing bread crumbs to follow.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Anyway, I thought it was interesting.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><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"'> <a href="mailto:sap-wug-bounces@mit.edu" target="_blank">sap-wug-bounces@mit.edu</a> [<a href="mailto:sap-wug-bounces@mit.edu" target="_blank">mailto:sap-wug-bounces@mit.edu</a>] <b>On Behalf Of </b>Andy Curtis<br><b>Sent:</b> Tuesday, March 11, 2014 5:02 AM<br><b>To:</b> SAP Workflow Users' Group<br><b>Subject:</b> Re: SRM7 and ACF</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>How about Security? We upgraded and there was talk at the time about SRM7 approvals needing Change authority. <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br clear=all><o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>Andy Curtis<o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On Mon, Mar 10, 2014 at 7:46 PM, <<a href="mailto:sap-wug-request@mit.edu" target="_blank">sap-wug-request@mit.edu</a>> wrote:<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Send SAP-WUG mailing list submissions to<br> <a href="mailto:sap-wug@mit.edu" target="_blank">sap-wug@mit.edu</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br> <a href="http://mailman.mit.edu/mailman/listinfo/sap-wug" target="_blank">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><br>or, via email, send a message with subject or body 'help' to<br> <a href="mailto:sap-wug-request@mit.edu" target="_blank">sap-wug-request@mit.edu</a><br><br>You can reach the person managing the list at<br> <a href="mailto:sap-wug-owner@mit.edu" target="_blank">sap-wug-owner@mit.edu</a><br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of SAP-WUG digest..."<br><br>Today's Topics:<br><br> 1. SRM7 and ACF (Keohan, Susan - 1140 - MITLL)<br><br><br>---------- Forwarded message ----------<br>From: "Keohan, Susan - 1140 - MITLL" <<a href="mailto:keohan@ll.mit.edu" target="_blank">keohan@ll.mit.edu</a>><br>To: "SAP Workflow Users' Group (<a href="mailto:sap-wug@mit.edu" target="_blank">sap-wug@mit.edu</a>)" <<a href="mailto:sap-wug@mit.edu" target="_blank">sap-wug@mit.edu</a>><br>Cc: <br>Date: Mon, 10 Mar 2014 19:45:01 +0000<br>Subject: SRM7 and ACF<o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hello Wuggers,<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am on a technical upgrade only from SRM5 (ITS based) to SRM7 (UWL) and we are running our old (application controlled) workflows. All the background tasks work fine.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>The UWL is a challenge, but not what brings me to posting today.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b>It’s the danged dialog tasks.</b><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I thought I would just keep it simple and use the SAP-delivered tasks for SC Approval and so on. The task (TS10008126, in this case) calls FORM HTMLPROCESS. That, in turn calls WDA/FPM – and of course, this is new territory for me. Please see the screen shot below for the WDA/FPM technical information.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><img border=0 width=1187 height=234 id="_x0000_i1026" src="cid:image005.png@01CF41E4.A02AEB70"><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>The problem is – there are no ‘Approve’ or ‘Reject’ buttons when you drill into the workitem! I know that once you drill into the workitem, you’ve left the control of the UWL and the corresponding XML. I have been through blogs and tutorials (is it ridiculous, or just plain wrong that I need to get an access key in order to follow through on a tutorial? That’s a question for another day).<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I have looked in the IMG, and the only place I can see where I could configure what actions are available is Cross Application Basic Settings> Extensions and Field Control > Control Actions > Display Standard Metadata Tables for Actions on Header Level and Configure Control of Actions on Header Level. The ‘Display Standard Metadata…’ is a very busy screen with no existing entries for BUS2121 APPROVED or APPROVAL_IND (so I’ve left it alone). The section ‘Configure Control of Actions on Header Level’ seems promising, but even when I have created entries for BUS2121, it seems to have no impact on the WebDynPro app.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I feel as though I am overlooking something quite obvious – I mean, shouldn’t an SAP Approval Task offer ‘Approve’ and ‘Reject’ right out of the box? And it doesn’t seem to matter which task I use – I was working with TS14508044 for a while but switched back to the older task. <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I would definitely appreciate it if anyone can help me get a clue…<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>Thanks!<br>Sue<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>----<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Susan R. Keohan<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>SAP Workflow Specialist<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>MIT Lincoln Laboratory<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>244 Wood Street, LI-200<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Lexington, MA. 02420<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a href="tel:781-981-3561" target="_blank">781-981-3561</a><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>@skeohan<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div></div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><br>_______________________________________________<br>SAP-WUG mailing list<br><a href="mailto:SAP-WUG@mit.edu" target="_blank">SAP-WUG@mit.edu</a><br><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug" target="_blank">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt'><br>_______________________________________________<br>SAP-WUG mailing list<br><a href="mailto:SAP-WUG@mit.edu" target="_blank">SAP-WUG@mit.edu</a><br><a href="http://mailman.mit.edu/mailman/listinfo/sap-wug" target="_blank">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></div><p class=MsoNormal><o:p> </o:p></p></div></div></div></body></html>