<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Loren,<br>
<br>
A better option might be to test the status in the 'Complete
Execution' Condition for the step. Not sure if that will break the
dialog chain. you can easily test it.<br>
<br>
And for the other question, the answer is SWC_CALL_METHOD
<Object> <Method> <Container>.<br>
<br>
Cheers,<br>
Ramki.<br>
<br>
<br>
<div class="moz-cite-prefix">On 6/30/15, 9:28 AM, Bratzler, Loren
wrote:<br>
</div>
<blockquote
cite="mid:D093F74E504B0745917E905C9FC31F2D13A569B13E@GATUCEXCH07ASV.nscorp.ad.nscorp.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 14 (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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Comic Sans MS";
        panose-1:3 15 7 2 3 3 2 2 2 4;}
@font-face
        {font-family:"Comic Sans MS \;color\:blue";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
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";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.l0s521
        {mso-style-name:l0s521;
        font-family:"Courier New";
        color:blue;
        background:white;}
span.l0s551
        {mso-style-name:l0s551;
        font-family:"Courier New";
        color:purple;
        background:white;}
span.l0s701
        {mso-style-name:l0s701;
        font-family:"Courier New";
        color:gray;
        background:white;}
span.l0s331
        {mso-style-name:l0s331;
        font-family:"Courier New";
        color:#4DA619;
        background:white;}
span.l0s311
        {mso-style-name:l0s311;
        font-family:"Courier New";
        color:gray;
        background:white;
        font-style:italic;}
span.EmailStyle28
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hey Jocelyn,
hope you are doing well!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thinking about
what you said and what Ramki said, I found a hack for my
custom method that appears to work where I check the status
of the document after returning from the t-code call:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">begin_method zedit </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">changing </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">container</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">DATA</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">: </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">lv_status </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">TYPE </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">rbkp</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">rbstat</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">DATA</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">: </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">xwfla1 </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">LIKE </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">boole</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">boole </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">VALUE </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'X'</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">. </span><i><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">"Note916729</span></i><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">SET PARAMETER ID </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'RBN' </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">FIELD </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">object</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">key</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">invoicedocnumber</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">SET PARAMETER ID </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'GJR' </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">FIELD </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">object</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">key</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">fiscalyear</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">SET PARAMETER ID </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'CHG' </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">FIELD </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'X'</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">EXPORT </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">xwfla1 </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">TO MEMORY ID </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'FIENJOYWF'</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">. </span><i><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">"Note916729</span></i><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">CALL TRANSACTION </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'MIR4' </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">AND SKIP FIRST SCREEN</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">SELECT SINGLE </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">rbstat<br>
</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">FROM </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">rbkp<br>
</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">INTO </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">lv_status<br>
</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">WHERE </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">belnr </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">= </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">object</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">key</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">invoicedocnumber<br>
</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">AND </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">gjahr </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">= </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">object</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">key</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">-</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">fiscalyear</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">IF </span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">lv_status <> </span><span
style="font-size:10.0pt;font-family:"Courier
New";color:#4DA619;background:white">'B'</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"> </span><i><span
style="font-size:10.0pt;font-family:"Courier
New";color:gray;background:white">" Completed</span></i><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
exit_cancelled</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span style="font-size:10.0pt;font-family:"Courier
New";color:blue;background:white">ENDIF</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.</span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
end_method</span><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white">.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Courier
New";color:purple;background:white"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">The obvious
downside to this is if someone happens to change the
document status to “completed” outside of workflow via the
normal backend MIR4 screen. We do have an enhancement
implementation on the MIR4 screen where I might be able to
control the “save as complete” button to only be allowed by
the workflow approver. If I can make that work, then this
approach may work for us.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">One more
question for anyone: This custom method, ZEDIT, is a copy
of the standard method, EDIT. Is there a way to call the
standard method from my custom method so that I don’t have
to duplicate the code being executed?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Comic Sans
MS";color:blue">Loren Bratzler<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">Norfolk
Southern Corporation<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
<a class="moz-txt-link-abbreviated" href="mailto:sap-wug-bounces@mit.edu">sap-wug-bounces@mit.edu</a> [<a class="moz-txt-link-freetext" href="mailto:sap-wug-bounces@mit.edu">mailto:sap-wug-bounces@mit.edu</a>]
<b>On Behalf Of </b>Dart, Jocelyn<br>
<b>Sent:</b> Monday, June 29, 2015 4:54 PM<br>
<b>To:</b> SAP Workflow Users' Group<br>
<b>Subject:</b> [EXTERNAL] Re: Advance With Dialog on
Asynchronous Task<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi Loren <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Ok so this is why that method was
originally asynchronous as with a transaction the std way to
find out if the work was done is to listen for a terminating
event. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">So Catch-22. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Maybe see if there is a BAPI that lets
you do a synchronous call. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Is creating your own alternative UI in
SAPUI5 or WDA to control the edit a possible option?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Rgds<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Jocelyn<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
Sent from my iPhone with many apologies for the spelling,
grammar and any other deficiencies <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
On 30 Jun 2015, at 5:28 am, Bratzler, Loren <<a
moz-do-not-send="true"
href="mailto:Loren.Bratzler@nscorp.com">Loren.Bratzler@nscorp.com</a>>
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="color:#1F497D">I’m not
sure how I am going to be able to tell from within the
EDIT method if the document is “COMPLETE” or not. The
method code is executing transaction MIR4 directly like
this:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"> begin_method </span><span
class="l0s521"><span style="font-size:10.0pt">edit changing </span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">container</span><span
class="l0s551"><span style="font-size:10.0pt">.</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
</span><span class="l0s521"><span
style="font-size:10.0pt">DATA</span></span><span
class="l0s551"><span style="font-size:10.0pt">: </span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">xwfla1 </span><span
class="l0s521"><span style="font-size:10.0pt">LIKE </span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">boole</span><span
class="l0s701"><span style="font-size:10.0pt">-</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">boole </span><span
class="l0s521"><span style="font-size:10.0pt">VALUE </span></span><span
class="l0s331"><span style="font-size:10.0pt">'X'</span></span><span
class="l0s551"><span style="font-size:10.0pt">. </span></span><span
class="l0s311"><span style="font-size:10.0pt">"Note916729</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span class="l0s521"><span
style="font-size:10.0pt">SET PARAMETER ID </span></span><span
class="l0s331"><span style="font-size:10.0pt">'RBN' </span></span><span
class="l0s521"><span style="font-size:10.0pt">FIELD </span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">object</span><span
class="l0s701"><span style="font-size:10.0pt">-</span></span><span
class="l0s521"><span style="font-size:10.0pt">key</span></span><span
class="l0s701"><span style="font-size:10.0pt">-</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">invoicedocnumber</span><span
class="l0s551"><span style="font-size:10.0pt">.</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span class="l0s521"><span
style="font-size:10.0pt">SET PARAMETER ID </span></span><span
class="l0s331"><span style="font-size:10.0pt">'GJR' </span></span><span
class="l0s521"><span style="font-size:10.0pt">FIELD </span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">object</span><span
class="l0s701"><span style="font-size:10.0pt">-</span></span><span
class="l0s521"><span style="font-size:10.0pt">key</span></span><span
class="l0s701"><span style="font-size:10.0pt">-</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">fiscalyear</span><span
class="l0s551"><span style="font-size:10.0pt">.</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span class="l0s521"><span
style="font-size:10.0pt">SET PARAMETER ID </span></span><span
class="l0s331"><span style="font-size:10.0pt">'CHG' </span></span><span
class="l0s521"><span style="font-size:10.0pt">FIELD </span></span><span
class="l0s331"><span style="font-size:10.0pt">'X'</span></span><span
class="l0s551"><span style="font-size:10.0pt">.</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span class="l0s521"><span
style="font-size:10.0pt">EXPORT </span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white">xwfla1 </span><span
class="l0s521"><span style="font-size:10.0pt">TO MEMORY ID </span></span><span
class="l0s331"><span style="font-size:10.0pt">'FIENJOYWF'</span></span><span
class="l0s551"><span style="font-size:10.0pt">. </span></span><span
class="l0s311"><span style="font-size:10.0pt">"Note916729</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
</span><span class="l0s521"><span
style="font-size:10.0pt">CALL TRANSACTION </span></span><span
class="l0s331"><span style="font-size:10.0pt">'MIR4' </span></span><span
class="l0s521"><span style="font-size:10.0pt">AND SKIP FIRST SCREEN</span></span><span
class="l0s551"><span style="font-size:10.0pt">.</span></span><span
style="font-size:10.0pt;font-family:"Courier
New";background:white"><br>
<br>
end_method</span><span class="l0s551"><span
style="font-size:10.0pt">.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Comic Sans
MS";color:blue">Loren </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray"> </span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span style="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"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
<a moz-do-not-send="true"
href="mailto:sap-wug-bounces@mit.edu">sap-wug-bounces@mit.edu</a>
[<a moz-do-not-send="true"
href="mailto:sap-wug-bounces@mit.edu">mailto:sap-wug-bounces@mit.edu</a>]
<b>On Behalf Of </b>Ramki Maley<br>
<b>Sent:</b> Thursday, June 25, 2015 6:02 PM<br>
<b>To:</b> SAP Workflow Users' Group<br>
<b>Subject:</b> [EXTERNAL] Re: Advance With Dialog
on Asynchronous Task</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Loren,<br>
<br>
Instead of a terminating event for your custom EDIT
method, Try issuing an EXIT_CANCELLED if the document is
not 'COMPLETE'. This will keep the workitem from
completing.<br>
<br>
Cheers,<br>
Ramki.<o:p></o:p></p>
<div>
<p class="MsoNormal">On 6/25/15, 1:58 PM, Bratzler, Loren
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hello Wuggers,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Hope someone can help me here:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I have a requirement in a workflow to
have a two-part approval process for the Incoming
Invoice (BUS2081) business object. The first part of
the approval process is to have the approver open the
document in Edit mode and review and make revisions to a
restricted number of fields. Once their review is done,
we want them to click “Save as Complete” and then
automatically advance to the second part of the approval
process where the user decision (approve or reject
buttons) appear.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">For the first step of the process, I
am using the standard EDIT method of the object and when
I define my task for using this method, I assign the
terminating event “COMPLETED” so that the task will only
complete when the user clicks “Save as Complete”.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">The problem is that the EDIT method
for this object is asynchronous:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><image001.png><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">So the “advance with dialog” option
does not work to automatically advance to the user
decision step where the approve/reject buttons will
appear.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I tried to create my own custom
synchronous method in the object that was a copy of the
standard method. I then created a new task to execute
this new method and defined the same terminating event.
However, the problem with that is when I insert the task
into the workflow, there are two outcome paths. One
path is for the terminating event I assigned but the
other path is the normal “advance” path. This causes
the workflow to advance to the user decision step when
we don’t want it to. We only want it to advance when
they click “save as complete” and raise the COMPLETED
event. With this configuration, the step advances when
they click other options on the screen like “back”,
“exit” or “cancel”.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><image002.png><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">The workflow builder will not allow
me to deactivate the “Step executed” outcome for the
step:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><image003.png><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Error message that occurs when you
try to deactivate this outcome:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><image004.png><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">So I’m trying to figure out is there
some way for me to get around these limitations?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Comic Sans
MS \;color\:blue"">Loren Bratzler</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:gray">Norfolk
Southern Corporation</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif""><br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>SAP-WUG mailing list<o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="mailto:SAP-WUG@mit.edu">SAP-WUG@mit.edu</a><o:p></o:p></pre>
<pre><a moz-do-not-send="true" href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif""> </span><o:p></o:p></p>
</div>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif";color:windowtext">_______________________________________________<br>
SAP-WUG mailing list<br>
<a moz-do-not-send="true" href="mailto:SAP-WUG@mit.edu">SAP-WUG@mit.edu</a><br>
<a moz-do-not-send="true"
href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><o:p></o:p></span></p>
</div>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
SAP-WUG mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SAP-WUG@mit.edu">SAP-WUG@mit.edu</a>
<a class="moz-txt-link-freetext" href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</a>
</pre>
</blockquote>
<br>
</body>
</html>