<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: xml attachment and email in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158164#M1515497</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravikiran&lt;/P&gt;&lt;P&gt;you have given a z fm and not sure what is happening in that FM...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;basically i m using so_object_send, and I am able to send pdf perfectly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in same code, if teh format is xml i have to send xml file as attachment, how to send xml in so_object_send FM? could you please let me know?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 29 Aug 2010 02:40:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-08-29T02:40:10Z</dc:date>
    <item>
      <title>xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158159#M1515492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI i have to send xml as attachment in an email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am able create xml  do is by below sample code: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating a ixml factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_ixml = cl_ixml=&amp;gt;create( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating the dom object model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_document = l_ixml-&amp;gt;create_document( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Fill root node with value flights&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_element_flights  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;            name = 'root'&lt;/P&gt;&lt;P&gt;            parent = l_document ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_element_airline  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;            name = 'cartHeader'&lt;/P&gt;&lt;P&gt;            parent = l_element_flights  ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value = wa_orderh-object_id.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'cartNumber' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_orderh-description.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'cartDescription' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_orderh-description.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'cartDescription' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_partner INTO wa_partner WITH KEY ref_guid = wa_orderh-guid&lt;/P&gt;&lt;P&gt;                                              partner_fct = '00000001'.&lt;/P&gt;&lt;P&gt;l_value = wa_partner-partner_no.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Soldto' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_cumulate INTO wa_cumulate WITH KEY guid = wa_orderh-guid.&lt;/P&gt;&lt;P&gt;l_value = wa_cumulate-net_value.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'netValue' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_cumulate-tax_amount.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'tax' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_cumulate-gross_value.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'grossValue' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE t_item LINES v_lines.&lt;/P&gt;&lt;P&gt;l_value = v_lines.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'TotalItems' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value = sy-datum.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'extractDate' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = sy-uzeit.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'extractTime' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = sy-zonlo.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'extractTimeZone' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_item INTO wa_item.&lt;/P&gt;&lt;P&gt;l_element_airline  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;            name = 'cartItems'&lt;/P&gt;&lt;P&gt;            parent = l_element_flights  ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_item-ordered_prod.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'productId' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_item-description.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'productDescription' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_schedlin INTO wa_schedlin WITH KEY item_guid = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_schedlin-quantity.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Quantity' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_schedlin-quantity.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Quantity' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_product_i INTO wa_product_i WITH KEY guid = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_product_i-base_qty_unit.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'UOM' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_item-number_int.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'itemNumber' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_item INTO wa_item1 WITH KEY parent = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_item1-number_int.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'itemParentNumber' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_pricingi INTO wa_pricingi WITH KEY guid = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_pricingi-net_value.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'netValue' value = l_value ).&lt;/P&gt;&lt;P&gt;  l_value = wa_pricingi-tax_amount.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'tax' value = l_value ).&lt;/P&gt;&lt;P&gt;  l_value = wa_pricingi-gross_value.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'grossValue' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_partner INTO wa_partner WITH KEY ref_guid = wa_orderh-guid&lt;/P&gt;&lt;P&gt;                                                partner_fct = '00000001'.&lt;/P&gt;&lt;P&gt;  l_value = wa_partner-partner_no.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Shipto' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Creating a stream factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_streamfactory = l_ixml-&amp;gt;create_stream_factory( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Connect internal XML table to stream factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_ostream = l_streamfactory-&amp;gt;create_ostream_itable( table = l_xml_table ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Rendering the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_renderer = l_ixml-&amp;gt;create_renderer( ostream  = l_ostream&lt;/P&gt;&lt;P&gt;                                      document = l_document ).&lt;/P&gt;&lt;P&gt;l_rc = l_renderer-&amp;gt;render( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Saving the XML document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_xml_size = l_ostream-&amp;gt;get_num_written_raw( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now l_xml_table has got some data which has got some numbers - something like this ...&lt;/P&gt;&lt;P&gt;1. 3C3F786D6C2076657273696F6E3D22312E30223F3E3C726F6F743E3C636172744865616465&amp;lt;&lt;/P&gt;&lt;P&gt;2. 3D224D38363638422F41222070726F647563744465736372697074696F6E3D225853455256&amp;lt;   and so on records in internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i want to send an emai with attachment as xml file. I am using so_object_send.. i used this FM and was successfully able to send pdf.. can anyboday help me in sending xml file..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Niraja&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Niraja on Aug 27, 2010 8:21 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Aug 2010 03:19:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158159#M1515492</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-28T03:19:48Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158160#M1515493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First of all , paste code using  markup.&lt;/P&gt;&lt;P&gt;Second refer, to this link, might be helpful:&lt;/P&gt;&lt;P&gt;[&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="8892756"&gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Harsh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Aug 2010 06:22:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158160#M1515493</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-28T06:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158161#M1515494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i m pasting tghe code again. . pls help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{ &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating a ixml factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_ixml = cl_ixml=&amp;gt;create( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating the dom object model&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_document = l_ixml-&amp;gt;create_document( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Fill root node with value flights&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_element_flights  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;            name = 'root'&lt;/P&gt;&lt;P&gt;            parent = l_document ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_element_airline  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;            name = 'cartHeader'&lt;/P&gt;&lt;P&gt;            parent = l_element_flights  ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value = wa_orderh-object_id.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'cartNumber' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_orderh-description.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'cartDescription' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_orderh-description.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'cartDescription' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_partner INTO wa_partner WITH KEY ref_guid = wa_orderh-guid&lt;/P&gt;&lt;P&gt;                                              partner_fct = '00000001'.&lt;/P&gt;&lt;P&gt;l_value = wa_partner-partner_no.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Soldto' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE t_cumulate INTO wa_cumulate WITH KEY guid = wa_orderh-guid.&lt;/P&gt;&lt;P&gt;l_value = wa_cumulate-net_value.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'netValue' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_cumulate-tax_amount.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'tax' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = wa_cumulate-gross_value.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'grossValue' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE t_item LINES v_lines.&lt;/P&gt;&lt;P&gt;l_value = v_lines.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'TotalItems' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_value = sy-datum.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'extractDate' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = sy-uzeit.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'extractTime' value = l_value ).&lt;/P&gt;&lt;P&gt;l_value = sy-zonlo.&lt;/P&gt;&lt;P&gt;l_rc = l_element_airline-&amp;gt;set_attribute( name = 'extractTimeZone' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_item INTO wa_item.&lt;/P&gt;&lt;P&gt;l_element_airline  = l_document-&amp;gt;create_simple_element(&lt;/P&gt;&lt;P&gt;            name = 'cartItems'&lt;/P&gt;&lt;P&gt;            parent = l_element_flights  ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_item-ordered_prod.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'productId' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_item-description.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'productDescription' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_schedlin INTO wa_schedlin WITH KEY item_guid = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_schedlin-quantity.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Quantity' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_schedlin-quantity.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Quantity' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_product_i INTO wa_product_i WITH KEY guid = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_product_i-base_qty_unit.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'UOM' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_value = wa_item-number_int.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'itemNumber' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_item INTO wa_item1 WITH KEY parent = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_item1-number_int.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'itemParentNumber' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_pricingi INTO wa_pricingi WITH KEY guid = wa_item-guid.&lt;/P&gt;&lt;P&gt;  l_value = wa_pricingi-net_value.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'netValue' value = l_value ).&lt;/P&gt;&lt;P&gt;  l_value = wa_pricingi-tax_amount.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'tax' value = l_value ).&lt;/P&gt;&lt;P&gt;  l_value = wa_pricingi-gross_value.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'grossValue' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_partner INTO wa_partner WITH KEY ref_guid = wa_orderh-guid&lt;/P&gt;&lt;P&gt;                                                partner_fct = '00000001'.&lt;/P&gt;&lt;P&gt;  l_value = wa_partner-partner_no.&lt;/P&gt;&lt;P&gt;  l_rc = l_element_airline-&amp;gt;set_attribute( name = 'Shipto' value = l_value ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Creating a stream factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_streamfactory = l_ixml-&amp;gt;create_stream_factory( ).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Connect internal XML table to stream factory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_ostream = l_streamfactory-&amp;gt;create_ostream_itable( table = l_xml_table ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Rendering the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_renderer = l_ixml-&amp;gt;create_renderer( ostream  = l_ostream&lt;/P&gt;&lt;P&gt;                                      document = l_document ).&lt;/P&gt;&lt;P&gt;l_rc = l_renderer-&amp;gt;render( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Saving the XML document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_xml_size = l_ostream-&amp;gt;get_num_written_raw( ). }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Aug 2010 17:43:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158161#M1515494</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-28T17:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158162#M1515495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  Niraja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;switsch to prview tab before posting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Aug 2010 21:21:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158162#M1515495</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2010-08-28T21:21:41Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158163#M1515496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Niraja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use CL_BCS class to send emails with attachment. To send an XML file you need to have your data in BIN (type solix_tab) format. Refer to my article below for more details:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.divulgesap.com/blog.php?p=ODI=" target="test_blank"&gt;http://www.divulgesap.com/blog.php?p=ODI=&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you have questions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 28 Aug 2010 22:43:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158163#M1515496</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-28T22:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158164#M1515497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravikiran&lt;/P&gt;&lt;P&gt;you have given a z fm and not sure what is happening in that FM...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;basically i m using so_object_send, and I am able to send pdf perfectly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in same code, if teh format is xml i have to send xml file as attachment, how to send xml in so_object_send FM? could you please let me know?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Aug 2010 02:40:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158164#M1515497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-29T02:40:10Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158165#M1515498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neeraja,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code for the Z FM can be found in the below link -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.divulgesap.com/blog.php?p=NTA=" target="test_blank"&gt;http://www.divulgesap.com/blog.php?p=NTA=&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically I am using CL_BCS class methods to send the email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Aug 2010 03:38:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158165#M1515498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-29T03:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158166#M1515499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ravikiran,&lt;/P&gt;&lt;P&gt; I have reviewed your code, basically in your code, you are reading a file from your computer and the data is coming in lt_data internal table. that internal table you are finally passing in ls_attachments-attachx[] in method:            CALL METHOD document-&amp;gt;add_attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My XML format is like below... how does this work? you have a string type field line - in lt_data... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can u please give me a full example....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FYI: I am using XMLfactory : l_ixml = cl_ixml=&amp;gt;create( ) api's and am able to create below format, but i m not able to send xml file to email. but using cl_ixml api' i am able to download the below format in xml file using cl_gui_frontend_services=&amp;gt;gui_download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;lt;root&amp;gt;&lt;/P&gt;&lt;P&gt;- &amp;lt;cartHeader cartNumber="1" cartDescription="My first cart" validToDate="05/31/2010" soldTo="S000000001" user="testuser" country="US" language="EN" CRAD="06/15/2010" currency="USD" netValue="1000.00" tax="100.00" grossValue="1100.00" TotalItems="2" extractDate="04/30/2010" extractTime="113000" extractTimeZone="EST"&amp;gt;&lt;/P&gt;&lt;P&gt;- &amp;lt;cartItems&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;cartItem productId="9117MC1" productDescription="IBM pSeries Server" quantity="1" uom="EA" itemNumber="10" parentItemNumber="0" contractNumber="100" contractLineNumber="10" CRAD="06/15/2010" netValue="600.00" tax="60.00" grossValue="660.00" shipTo="S000000002" installAt="S000000003" licenseTo="S000000004" Notes="Handle with care" /&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;cartItem productId="TEST2" productDescription="Test Material 2" quantity="1" uom="EA" itemNumber="20" parentItemNumber="10" contractNumber="100" contractLineNumber="20" CRAD="06/15/2010" netValue="400.00" tax="40.00" grossValue="440.00" shipTo="S000000002" installAt="S000000003" licenseTo="S000000004" Notes="Deliver along with item 10" /&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/cartItems&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/cartHeader&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/root&amp;gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Aug 2010 19:46:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158166#M1515499</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-29T19:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158167#M1515500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how can i send the email body in below format.. i see internal table to be sent in the api cl_bcs or bcs* reports.. but how to send body of email in below format &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;Product-Id    Product-Description    Quantity    UOM    Item-Number    Parent-Item-Number    Contract-Number    Contract-Item-Number    CRAD        Net-Value    Tax    Gross-Value    Ship-To        Install-At    License-To   &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;9117MC1        IBM pSeries Server    1        EA    10        0            100        10            06/15/2010    600.00        60.00    660.00        S000000002    S000000003    S000000004&lt;/P&gt;&lt;P&gt;Notes: Handle with care&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Aug 2010 04:02:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158167#M1515500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-08-31T04:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: xml attachment and email</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158168#M1515501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Nov 2010 20:51:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-attachment-and-email/m-p/7158168#M1515501</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-11-16T20:51:21Z</dc:date>
    </item>
  </channel>
</rss>

