<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE>font-face {
        FONT-FAMILY: Verdana
}
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
P {
        FONT-SIZE: 12pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in; FONT-FAMILY: "Times New Roman"
}
SPAN.EmailStyle17 {
        FONT-WEIGHT: normal; COLOR: windowtext; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=100563915-05062007><FONT face=Arial
color=#0000ff size=2>Yes, I did remove your FM Call code and added the google
url . I get a Attachment/link in the Work item in SAPInbox Work Item
Preview . But when I click on that link nothing happens. Do you mean to say
that this would only work through UWL ?</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Dimitri Dupont
[mailto:Dimitri.Dupont@arinso.com] <BR><B>Sent:</B> Tuesday, June 05, 2007 5:37
AM<BR><B>To:</B> Sharma, Sharad; SAP Workflow Users' Group<BR><B>Subject:</B>
RE: Adding an URL to a Work Item - Sample Code<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV id=idOWAReplyText341 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Hello try to use it in the
UWL</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>- first enter a easy link you currently
have access to: intranet of the company... by clicking on it the page should
open</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>- also you have to configure the UWL in
order to show your new task. A specific xml has to be included</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Did you create this in two
parts?</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>- First you creat the attachement
(background task) and bind it to the WF container in the _attach_object
variable</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>- in the task where you want to display it
you bind the two _attach_objects container elements (WF - task)</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>What type of URL do you want to
use?</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Did you replace teh
<EM>'ZMBO_GET_URL_LINK' </EM> by your own code?</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>This should do the
trick..</FONT> </DIV>
<DIV dir=ltr>Dimitri</DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Sharma, Sharad
[mailto:Sharad.Sharma@pdl.com]<BR><B>Sent:</B> Sat 02-Jun-07 00:11<BR><B>To:</B>
Dimitri Dupont; SAP Workflow Users' Group<BR><B>Subject:</B> RE: Adding an URL
to a Work Item - Sample Code<BR></FONT><BR></DIV>
<DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=672210622-01062007>Dimitri, </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=672210622-01062007></SPAN></FONT> </DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=672210622-01062007>I have tried your code . I used the SOFM
object instead of the APPR_DOC. </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=672210622-01062007>I was successful in creating the attachment using the
modified code below.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=672210622-01062007>begin_method insertattachment changing container.
</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN
class=672210622-01062007><BR><EM><FONT color=#000000>DATA: p_botype LIKE
borident-objtype VALUE 'APPR_DOC', "
<BR> p_bo_id LIKE borident-objkey, <BR>*"
Key e.g. PO No. <BR>* Object_b <BR> p_msgtyp
LIKE sofm-doctp VALUE 'URL',
<BR> p_docty LIKE
borident-objtype VALUE 'MESSAGE', <BR>* Relationship
<BR> p_reltyp LIKE
breltyp-reltype VALUE 'URL'. </FONT></EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>p_bo_id = object-key. </EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>TYPES: BEGIN OF ty_message_key,
<BR> foltp TYPE so_fol_tp,
<BR> folyr TYPE so_fol_yr,
<BR> folno TYPE so_fol_no,
<BR> doctp TYPE so_doc_tp,
<BR> docyr TYPE so_doc_yr,
<BR> docno TYPE so_doc_no,
<BR> fortp TYPE so_for_tp,
<BR> foryr TYPE so_for_yr,
<BR> forno TYPE so_for_no,
<BR> END OF ty_message_key. <BR>DATA : lv_message_key
TYPE ty_message_key. <BR>DATA : lo_message TYPE swc_object. <BR>DATA :
lt_doc_content TYPE STANDARD TABLE OF soli-line
<BR>
WITH HEADER LINE.
<BR>*----------------------------------------------------------------------*
<BR>* First derive the Attachment's ( MESSAGE )document type. <BR>p_docty =
'MESSAGE'. <BR>p_msgtyp = 'URL'.
<BR>*----------------------------------------------------------------*
</EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>* Create an initial instance of BO 'MESSAGE' - to
call the <BR>* instance-independent method 'Create'. <BR>swc_create_object
lo_message 'MESSAGE' lv_message_key. <BR>* define container to pass the
parameter values to the method call <BR>* in next step. <BR>swc_container
lt_message_container. <BR>* Populate container with parameters for method
<BR>swc_set_element lt_message_container 'DOCUMENTTITLE' 'MBO Portal'. " title
of your attachement <BR>swc_set_element lt_message_container 'DOCUMENTLANGU'
'E'. <BR>swc_set_element lt_message_container
'NO_DIALOG' 'X'. <BR>swc_set_element
lt_message_container 'DOCUMENTNAME' p_docty. <BR>swc_set_element
lt_message_container 'DOCUMENTTYPE' p_msgtyp.
</EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>* In case of URLs..it should be concatenated with
&KEY& in the begining. <BR>DATA: ilen TYPE i. <BR>DATA: l_url1(255).
<BR>CASE p_msgtyp. <BR> WHEN 'URL'. <BR>* fill link
<BR> DATA: l_url TYPE string. <BR> CALL
FUNCTION 'ZMBO_GET_URL_LINK' <BR> EXPORTING
<BR> PLAN_VERSION =
OBJECT-KEY-PLANVERSION <BR>
APPRAISAL_ID = OBJECT-KEY-ID <BR>
PART_AP_ID = OBJECT-KEY-PARTID <BR>
IMPORTING <BR>
L_URL = L_URL. <BR>
CONCATENATE '&KEY&' l_url INTO lt_doc_content. <BR>**
lt_doc_content = '&KEY&http://www.google.com' . <BR>
APPEND lt_doc_content. </EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>* In case of Notes or Private Notes, get the data
from files on appl <BR>* server or from wherever(? - remember background).
<BR> WHEN 'RAW'. <BR> lt_doc_content = 'Hi How r u?' .
<BR> APPEND lt_doc_content. <BR>* In case of PC File
attachments <BR> WHEN OTHERS. <BR>ENDCASE. </EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM></EM></SPAN></FONT> </DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>* 'DocumentContent' is a multi-line element ( itab
). <BR>swc_set_table lt_message_container 'DocumentContent' lt_doc_content.
<BR>* Size is required in case of File attachments <BR>DATA : lv_doc_size TYPE
i. <BR>DATA : l_file_lines TYPE i. <BR>DESCRIBE TABLE lt_doc_content LINES
l_file_lines. <BR>READ TABLE lt_doc_content INDEX l_file_lines. <BR>lv_doc_size
= ( 255 * ( l_file_lines - 1 ) ) +
<BR> STRLEN(
lt_doc_content ). <BR>swc_set_element lt_message_container
'DOCUMENTSIZE' lv_doc_size . <BR>* Refresh to get the reference of
create 'MESSAGE' object for attachment <BR>swc_refresh_object lo_message.
<BR>swc_call_method lo_message 'CREATE' lt_message_container. <BR>* Get Key of
new object <BR>swc_get_object_key lo_message lv_message_key.
</EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>COMMIT WORK. </EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>swc_create_object lo_message 'SOFM' lv_message_key.
<BR>swc_set_element container 'LinkAttachement' lo_message.
</EM></SPAN></FONT></DIV>
<DIV><EM></EM> </DIV>
<DIV dir=ltr align=left><FONT face=Arial size=2><SPAN
class=672210622-01062007><EM>end_method.</EM></SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><SPAN class=672210622-01062007></SPAN><FONT face=Arial><FONT
color=#0000ff><FONT size=2>H<SPAN class=672210622-01062007>owever, When I
click on the attachment in the Work Item Preview , nothing happens.
</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT size=+0><FONT color=#0000ff><FONT size=2><SPAN
class=672210622-01062007></SPAN></FONT></FONT></FONT><SPAN
class=672210622-01062007></SPAN><FONT face=Arial><FONT color=#0000ff><FONT
size=2>A<SPAN class=672210622-01062007>ny idea whats going on
?</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN
class=672210622-01062007></SPAN></FONT></FONT></FONT> </DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN
class=672210622-01062007>Thanks,</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN
class=672210622-01062007>Sharad.</SPAN></FONT></FONT></FONT></DIV>
<DIV><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> sap-wug-bounces@mit.edu
[mailto:sap-wug-bounces@mit.edu] <B>On Behalf Of </B>Dimitri
Dupont<BR><B>Sent:</B> Friday, March 30, 2007 1:38 AM<BR><B>To:</B> SAP Workflow
Users' Group<BR><B>Subject:</B> Adding an URL to a Work Item - Sample
Code<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hello what we did here is
following</SPAN></FONT> <FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> for the purists it is maybe
not the cleanest code but it does the trick ;-)</SPAN></FONT></P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><BR>1 Create a background task to
create the attachement object</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">The code is here below</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">I
did this for an appraisal process thus the 'APPR_DOC' object used but just
replace it with your object</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">begin_method insertattachement
changing container.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA: p_botype LIKE
borident-objtype VALUE 'APPR_DOC', "</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
p_bo_id LIKE borident-objkey,</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*" Key e.g. PO
No.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* Object_b</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
p_msgtyp LIKE sofm-doctp
VALUE 'URL',</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
p_docty LIKE borident-objtype VALUE
'MESSAGE',</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* Relationship</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
p_reltyp LIKE breltyp-reltype VALUE 'URL'.</SPAN></FONT>
</P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">p_bo_id = object-key.</SPAN></FONT>
</P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">TYPES: BEGIN OF
ty_message_key,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> foltp
TYPE so_fol_tp,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> folyr
TYPE so_fol_yr,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> folno
TYPE so_fol_no,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> doctp
TYPE so_doc_tp,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> docyr
TYPE so_doc_yr,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> docno
TYPE so_doc_no,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> fortp
TYPE so_for_tp,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> foryr
TYPE so_for_yr,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> forno
TYPE so_for_no,</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> END OF
ty_message_key.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA : lv_message_key TYPE
ty_message_key.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA : lo_message TYPE
swc_object.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA : lt_doc_content TYPE STANDARD
TABLE OF soli-line</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
WITH HEADER LINE.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*----------------------------------------------------------------------*</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
First derive the Attachment's ( MESSAGE )document type.</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">p_docty =
'MESSAGE'.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">p_msgtyp = 'URL'.</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*----------------------------------------------------------------*</SPAN></FONT>
</P>
<P><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
Create an initial instance of BO 'MESSAGE' - to call the</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
instance-independent method 'Create'.</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_create_object
lo_message 'MESSAGE' lv_message_key.</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* define container to
pass the parameter values to the method call</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* in next
step.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_container
lt_message_container.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* Populate container with parameters
for method</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element lt_message_container
'DOCUMENTTITLE' 'MBO Portal'. " title of your attachement</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element lt_message_container
'DOCUMENTLANGU' 'E'.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element lt_message_container
'NO_DIALOG' 'X'.</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element
lt_message_container 'DOCUMENTNAME' p_docty.</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element lt_message_container
'DOCUMENTTYPE' p_msgtyp.</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
In case of URLs..it should be concatenated with &KEY& in the
begining.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA: ilen TYPE i.</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA: l_url1(255).</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">CASE p_msgtyp.</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> WHEN 'URL'.</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* fill
link</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> DATA: l_url TYPE
string.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> CALL FUNCTION
'ZMBO_GET_URL_LINK'</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
EXPORTING</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
PLAN_VERSION = OBJECT-KEY-PLANVERSION</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
APPRAISAL_ID = OBJECT-KEY-ID</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
PART_AP_ID = OBJECT-KEY-PARTID</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
IMPORTING</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
L_URL = L_URL.</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> CONCATENATE
'&KEY&' l_url INTO lt_doc_content.</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN lang=FR
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">** lt_doc_content
= '&KEY&</SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A
href="http://www.google.com'"><SPAN
lang=FR>http://www.google.com'</SPAN></A></SPAN></FONT><FONT face=Arial
size=2><SPAN lang=FR style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
.</SPAN></FONT><SPAN lang=FR> <BR></SPAN><FONT face=Arial size=2><SPAN lang=FR
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> APPEND
lt_doc_content.</SPAN></FONT><SPAN lang=FR> </SPAN></P>
<P><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
In case of Notes or Private Notes, get the data from files on appl</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
server or from wherever(? - remember background).</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> WHEN
'RAW'.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> lt_doc_content =
'Hi How r u?' .</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> APPEND
lt_doc_content.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* In case of PC File
attachments</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> WHEN OTHERS.</SPAN></FONT>
<BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">ENDCASE.</SPAN></FONT> </P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">*
'DocumentContent' is a multi-line element ( itab ).</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_table lt_message_container
'DocumentContent' lt_doc_content.</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* Size is required in
case of File attachments</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA : lv_doc_size TYPE
i.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DATA : l_file_lines TYPE
i.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">DESCRIBE TABLE lt_doc_content LINES
l_file_lines.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">READ TABLE lt_doc_content INDEX
l_file_lines.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">lv_doc_size = ( 255 * ( l_file_lines
- 1 ) ) +</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">
STRLEN( lt_doc_content ).</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element lt_message_container
'DOCUMENTSIZE' lv_doc_size .</SPAN></FONT> <BR><FONT face=Arial
size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* Refresh to get the
reference of create 'MESSAGE' object for attachment</SPAN></FONT> <BR><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_refresh_object
lo_message.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_call_method lo_message 'CREATE'
lt_message_container.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">* Get Key of new
object</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_get_object_key lo_message
lv_message_key.</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">COMMIT WORK.</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_create_object lo_message 'SOFM'
lv_message_key.</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">swc_set_element container
'LinkAttachement' lo_message.</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">end_method.</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">2.
Bind the task contaienr element to the workflow container element
&_ATTACH_OBJECTS&</SPAN></FONT> </P>
<P><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">3.
In your dialog task bind this &_ATTACH_OBJECTS& of the WF COntainer to
the Task COntainer and voila</SPAN></FONT> <BR><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">the trick is done</SPAN></FONT> </P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt">Dimitri Dupont</SPAN></FONT><FONT face=Verdana
color=#cccccc size=1><SPAN
style="FONT-SIZE: 7.5pt; COLOR: #cccccc; FONT-FAMILY: Verdana">
</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV></DIV></BODY></HTML>