<?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 XML alignment problem when opening with notepad - XML generated from SAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419663#M1409119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sending a mail with attachment as XML format by using the function module SO_NEW_DOCUMENT_ATT_SEND_API1.&lt;/P&gt;&lt;P&gt;I am getting the xml file in mail and it was properly aligned when i open it. But when i open it with notepad the alignments are changing.  &lt;/P&gt;&lt;P&gt;Below is the code for sending a mail. The content of the XML file populaed in int. table  lt_attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lt_attachment[] = pt_attachment[].&lt;/P&gt;&lt;P&gt;  LOOP AT lt_attachment INTO ls_attachment.&lt;/P&gt;&lt;P&gt;    ls_objtxt-line = ls_attachment-container.&lt;/P&gt;&lt;P&gt;    APPEND ls_objtxt TO lt_objtxt.&lt;/P&gt;&lt;P&gt;    CLEAR : ls_attachment, ls_objtxt.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creating the document to be sent&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_mailsubject-obj_name     = 'MAILATTCH'.&lt;/P&gt;&lt;P&gt;  ls_mailsubject-obj_langu    = sy-langu.&lt;/P&gt;&lt;P&gt;  ls_mailsubject-obj_descr    = 'You have got mail'.&lt;/P&gt;&lt;P&gt;  ls_mailsubject-sensitivty   = 'F'.&lt;/P&gt;&lt;P&gt;  lv_cnt = LINES( lt_objtxt ).&lt;/P&gt;&lt;P&gt;  ls_mailsubject-doc_size     = ( lv_cnt - 1 ) * 255 + STRLEN( ls_objtxt ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE lt_objtxt LINES lv_tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header of the email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_objpack-transf_bin = space.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_num   = 0.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_num   = lv_tab_lines.&lt;/P&gt;&lt;P&gt;  ls_objpack-doc_type   = lc_raw.&lt;/P&gt;&lt;P&gt;  APPEND ls_objpack TO lt_objpack.&lt;/P&gt;&lt;P&gt;  CLEAR ls_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_objpack-transf_bin = lc_x.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_num   = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_num   = lv_tab_lines.&lt;/P&gt;&lt;P&gt;  ls_objpack-doc_type   = 'XML'.&lt;/P&gt;&lt;P&gt;  ls_objpack-obj_name   = 'data'.&lt;/P&gt;&lt;P&gt;  ls_objpack-obj_descr  = 'data'.&lt;/P&gt;&lt;P&gt;  ls_objpack-doc_size   = ls_objpack-body_num * 255.&lt;/P&gt;&lt;P&gt;  APPEND ls_objpack TO lt_objpack.&lt;/P&gt;&lt;P&gt;  CLEAR ls_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add Recipients&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;  ls_reclist-com_type  = 'INT'.&lt;/P&gt;&lt;P&gt;  ls_reclist-receiver =  pv_mail.&lt;/P&gt;&lt;P&gt;  APPEND  ls_reclist TO lt_reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_mailtxt-line = 'Please find attached your XML doc.'.&lt;/P&gt;&lt;P&gt;  APPEND ls_mailtxt TO lt_mailtxt.&lt;/P&gt;&lt;P&gt;  CLEAR ls_mailtxt.&lt;/P&gt;&lt;P&gt;  ls_mailtxt-line = lc_regards.&lt;/P&gt;&lt;P&gt;  APPEND ls_mailtxt TO lt_mailtxt.&lt;/P&gt;&lt;P&gt;  CLEAR ls_mailtxt.&lt;/P&gt;&lt;P&gt;  ls_mailtxt-line = lc_dewa.&lt;/P&gt;&lt;P&gt;  APPEND ls_mailtxt TO lt_mailtxt.&lt;/P&gt;&lt;P&gt;  CLEAR ls_mailtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      document_data              = ls_mailsubject&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     put_in_outbox              = lc_x&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     commit_work                = lc_x&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      packing_list               = lt_objpack&lt;/P&gt;&lt;P&gt;      contents_bin               = lt_objtxt&lt;/P&gt;&lt;P&gt;      contents_txt               = lt_mailtxt&lt;/P&gt;&lt;P&gt;      receivers                  = lt_reclist&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      too_many_receivers         = 1&lt;/P&gt;&lt;P&gt;      document_not_sent          = 2&lt;/P&gt;&lt;P&gt;      document_type_not_exist    = 3&lt;/P&gt;&lt;P&gt;      operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;      parameter_error            = 5&lt;/P&gt;&lt;P&gt;      x_error                    = 6&lt;/P&gt;&lt;P&gt;      enqueue_error              = 7&lt;/P&gt;&lt;P&gt;      OTHERS                     = 8.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    COMMIT WORK.&lt;/P&gt;&lt;P&gt;    SUBMIT rsconn01 WITH mode = 'INT' AND RETURN.&lt;/P&gt;&lt;P&gt;    pv_return = 'Success'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    pv_return = 'Failed'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: ls_objtxt,ls_reclist, ls_objpack ,ls_doc_chng.&lt;/P&gt;&lt;P&gt;  REFRESH: lt_objtxt,lt_reclist,lt_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could any one help me on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vineel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 13 Dec 2009 14:16:58 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-12-13T14:16:58Z</dc:date>
    <item>
      <title>XML alignment problem when opening with notepad - XML generated from SAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419663#M1409119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sending a mail with attachment as XML format by using the function module SO_NEW_DOCUMENT_ATT_SEND_API1.&lt;/P&gt;&lt;P&gt;I am getting the xml file in mail and it was properly aligned when i open it. But when i open it with notepad the alignments are changing.  &lt;/P&gt;&lt;P&gt;Below is the code for sending a mail. The content of the XML file populaed in int. table  lt_attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lt_attachment[] = pt_attachment[].&lt;/P&gt;&lt;P&gt;  LOOP AT lt_attachment INTO ls_attachment.&lt;/P&gt;&lt;P&gt;    ls_objtxt-line = ls_attachment-container.&lt;/P&gt;&lt;P&gt;    APPEND ls_objtxt TO lt_objtxt.&lt;/P&gt;&lt;P&gt;    CLEAR : ls_attachment, ls_objtxt.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creating the document to be sent&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_mailsubject-obj_name     = 'MAILATTCH'.&lt;/P&gt;&lt;P&gt;  ls_mailsubject-obj_langu    = sy-langu.&lt;/P&gt;&lt;P&gt;  ls_mailsubject-obj_descr    = 'You have got mail'.&lt;/P&gt;&lt;P&gt;  ls_mailsubject-sensitivty   = 'F'.&lt;/P&gt;&lt;P&gt;  lv_cnt = LINES( lt_objtxt ).&lt;/P&gt;&lt;P&gt;  ls_mailsubject-doc_size     = ( lv_cnt - 1 ) * 255 + STRLEN( ls_objtxt ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE lt_objtxt LINES lv_tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header of the email&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_objpack-transf_bin = space.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_num   = 0.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_num   = lv_tab_lines.&lt;/P&gt;&lt;P&gt;  ls_objpack-doc_type   = lc_raw.&lt;/P&gt;&lt;P&gt;  APPEND ls_objpack TO lt_objpack.&lt;/P&gt;&lt;P&gt;  CLEAR ls_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_objpack-transf_bin = lc_x.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-head_num   = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_start = 1.&lt;/P&gt;&lt;P&gt;  ls_objpack-body_num   = lv_tab_lines.&lt;/P&gt;&lt;P&gt;  ls_objpack-doc_type   = 'XML'.&lt;/P&gt;&lt;P&gt;  ls_objpack-obj_name   = 'data'.&lt;/P&gt;&lt;P&gt;  ls_objpack-obj_descr  = 'data'.&lt;/P&gt;&lt;P&gt;  ls_objpack-doc_size   = ls_objpack-body_num * 255.&lt;/P&gt;&lt;P&gt;  APPEND ls_objpack TO lt_objpack.&lt;/P&gt;&lt;P&gt;  CLEAR ls_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Add Recipients&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;  ls_reclist-com_type  = 'INT'.&lt;/P&gt;&lt;P&gt;  ls_reclist-receiver =  pv_mail.&lt;/P&gt;&lt;P&gt;  APPEND  ls_reclist TO lt_reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ls_mailtxt-line = 'Please find attached your XML doc.'.&lt;/P&gt;&lt;P&gt;  APPEND ls_mailtxt TO lt_mailtxt.&lt;/P&gt;&lt;P&gt;  CLEAR ls_mailtxt.&lt;/P&gt;&lt;P&gt;  ls_mailtxt-line = lc_regards.&lt;/P&gt;&lt;P&gt;  APPEND ls_mailtxt TO lt_mailtxt.&lt;/P&gt;&lt;P&gt;  CLEAR ls_mailtxt.&lt;/P&gt;&lt;P&gt;  ls_mailtxt-line = lc_dewa.&lt;/P&gt;&lt;P&gt;  APPEND ls_mailtxt TO lt_mailtxt.&lt;/P&gt;&lt;P&gt;  CLEAR ls_mailtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      document_data              = ls_mailsubject&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     put_in_outbox              = lc_x&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     commit_work                = lc_x&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      packing_list               = lt_objpack&lt;/P&gt;&lt;P&gt;      contents_bin               = lt_objtxt&lt;/P&gt;&lt;P&gt;      contents_txt               = lt_mailtxt&lt;/P&gt;&lt;P&gt;      receivers                  = lt_reclist&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      too_many_receivers         = 1&lt;/P&gt;&lt;P&gt;      document_not_sent          = 2&lt;/P&gt;&lt;P&gt;      document_type_not_exist    = 3&lt;/P&gt;&lt;P&gt;      operation_no_authorization = 4&lt;/P&gt;&lt;P&gt;      parameter_error            = 5&lt;/P&gt;&lt;P&gt;      x_error                    = 6&lt;/P&gt;&lt;P&gt;      enqueue_error              = 7&lt;/P&gt;&lt;P&gt;      OTHERS                     = 8.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    COMMIT WORK.&lt;/P&gt;&lt;P&gt;    SUBMIT rsconn01 WITH mode = 'INT' AND RETURN.&lt;/P&gt;&lt;P&gt;    pv_return = 'Success'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    pv_return = 'Failed'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: ls_objtxt,ls_reclist, ls_objpack ,ls_doc_chng.&lt;/P&gt;&lt;P&gt;  REFRESH: lt_objtxt,lt_reclist,lt_objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could any one help me on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vineel.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Dec 2009 14:16:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419663#M1409119</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-13T14:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: XML alignment problem when opening with notepad - XML generated from SAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419664#M1409120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Cant able to read your code !! But you can try saving xml into xls and then opening in Txt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Dec 2009 15:43:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419664#M1409120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-12-13T15:43:14Z</dc:date>
    </item>
    <item>
      <title>Re: XML alignment problem when opening with notepad - XML generated from SAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419665#M1409121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can't you PREVIEW your question before posting? Here you have more than 2500 characters, so we can't read your code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your "problem" seems normal to me (you shouldn't open an XML file with Notepad). Could you give an example how it looks like and how you'd like to make it appear?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Dec 2009 23:06:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xml-alignment-problem-when-opening-with-notepad-xml-generated-from-sap/m-p/6419665#M1409121</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2009-12-13T23:06:09Z</dc:date>
    </item>
  </channel>
</rss>

