<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:"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;}
 /* 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";}
span.gmailquote
        {mso-style-name:gmail_quote;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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-GB link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Andy, <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>You should also be able to use a structure of type SIBFLPORB.
Regarding your question of being able to start a WF using OO, the quick way is
to have a look in the code of SAP_WAPI_START_WORKFLOW. Given all the stuff
needed to do I&#8217;d say it&#8217;s not worth the effort unless you have a
good reason to.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Cheers, <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Mike<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'>

<div>

<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>Andy Curtis<br>
<b>Sent:</b> 11 March 2009 11:02<br>
<b>To:</b> SAP Workflow Users' Group<br>
<b>Subject:</b> Re: SAP_WAPI_START_WORKFLOW<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=MsoNormal>Rick<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>I got it working today.&nbsp; I had to change it a little
though to get it to recognise BUS2121 as a Business Object, so needed to
redefine lv_object_instance<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p>DATA: BEGIN OF lw_object_instance,<o:p></o:p></p>

<p>&nbsp; c_1 TYPE char1 VALUE '[',<o:p></o:p></p>

<p>&nbsp; catid TYPE sibfcatid VALUE 'BO',<o:p></o:p></p>

<p>&nbsp; c_2 TYPE char1 VALUE '.',<o:p></o:p></p>

<p>&nbsp; typeid TYPE sibftypeid,<o:p></o:p></p>

<p>&nbsp; c_3 TYPE char1 VALUE '.',<o:p></o:p></p>

<p>&nbsp; instid TYPE sibfboriid,<o:p></o:p></p>

<p>&nbsp; c_4 TYPE char1 VALUE ']',<o:p></o:p></p>

<p>END OF lw_object_instance.<o:p></o:p></p>

<p>CL_SWF_IO_SERVICES=&gt;CHECK_ALL needed this <o:p></o:p></p>

<p>&nbsp;<o:p></o:p></p>

<p>Andy<o:p></o:p></p>

<p class=MsoNormal><br>
<br>
&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><span class=gmailquote>On 3/10/09, <b>Rick Bakker</b> &lt;<a
href="mailto:rbakker@gmail.com">rbakker@gmail.com</a>&gt; wrote:</span> <o:p></o:p></p>

<p class=MsoNormal>Yes.<br>
<br>
INCLUDE &lt;CNTN01&gt;.<br>
<br>
data: lv_rc like sy-subrc.<br>
data: lt_messages type standard table of SWR_MESSAG.<br>
<br>
data:<br>
begin of lv_object_instance,<br>
&nbsp;&nbsp;objtype type swo_objtyp,<br>
&nbsp;&nbsp;objkey&nbsp;&nbsp;type swo_typeid,<br>
end of lv_object_instance.<br>
<br>
* Define the container<br>
swc_container lt_wf_cont.<br>
<br>
* Create the container<br>
swc_create_container lt_wf_cont.<br>
* Clear the container (not necessary here)<br>
swc_clear_container lt_wf_cont.<br>
<br>
lv_object_instance-objtype = 'FORMABSENC'.<br>
lv_object_instance-objkey = '0000000088'.<br>
<br>
lt_wf_cont-element = 'ABSENCEFORM'.<br>
lt_wf_cont-value = lv_object_instance.<br>
append lt_wf_cont.<br>
<br>
CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'<br>
EXPORTING<br>
&nbsp;&nbsp;
TASK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= 'WS30000015'<br>
*&nbsp;&nbsp;
LANGUAGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= SY-LANGU<br>
&nbsp;&nbsp;
DO_COMMIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
'X'<br>
*&nbsp;&nbsp; USER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= SY-UNAME<br>
*&nbsp;&nbsp; START_ASYNCHRONOUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ' '<br>
*&nbsp;&nbsp; DESIRED_START_DATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>
*&nbsp;&nbsp; DESIRED_START_TIME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>
*&nbsp;&nbsp;IMPORTING<br>
&nbsp;&nbsp;
RETURN_CODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
lv_rc<br>
*&nbsp;&nbsp;&nbsp;&nbsp;WORKITEM_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
lv_wfid<br>
*&nbsp;&nbsp;&nbsp;&nbsp;NEW_STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
= lv_wistat<br>
TABLES<br>
&nbsp;&nbsp;
INPUT_CONTAINER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
lt_wf_cont<br>
&nbsp;&nbsp;
MESSAGE_LINES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
lt_messages<br>
*&nbsp;&nbsp;
MESSAGE_STRUCT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>
*&nbsp;&nbsp;
AGENTS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
=<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br>
<br>
<br>
On 3/10/09, Andy Curtis &lt;<a href="mailto:abcurtis@gmail.com">abcurtis@gmail.com</a>&gt;
wrote:<br>
&gt; has anyone successfully used SAP_WAPI_START_WORKFLOW with a Container<br>
&gt; Element that is a Business Object and not a simple variable?<br>
&gt;<br>
&gt; --<br>
&gt; Andy Curtis<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SAP-WUG mailing list<br>
&gt; <a href="mailto:SAP-WUG@mit.edu">SAP-WUG@mit.edu</a><br>
&gt; <a href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
SAP-WUG mailing list<br>
<a href="mailto:SAP-WUG@mit.edu">SAP-WUG@mit.edu</a><br>
<a href="http://mailman.mit.edu/mailman/listinfo/sap-wug">http://mailman.mit.edu/mailman/listinfo/sap-wug</a><o:p></o:p></p>

</div>

<p class=MsoNormal><br>
<br clear=all>
<br>
-- <br>
Andy Curtis<br>
(m) 07798 603099 <br>
(t) 01737 843948 <br>
(e) <a href="mailto:abcurtis@gmail.com">abcurtis@gmail.com</a> <o:p></o:p></p>

</div>

</div>

</body>

</html>