<?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: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027962#M1348804</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;Try this way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

REPORT ztest_kse_sendmail .
DATA: objpack LIKE sopcklsti1 OCCURS 2 WITH HEADER LINE.
DATA: objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE.
DATA: objbin LIKE solisti1 OCCURS 10 WITH HEADER LINE.
DATA: objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE.
DATA: reclist LIKE somlreci1 OCCURS 5 WITH HEADER LINE.
DATA: doc_chng LIKE sodocchgi1.
DATA :  tab_lines TYPE i .
doc_chng-obj_name = 'TEST'.
doc_chng-obj_descr = 'objet desc'(001).
objtxt-lines = 'Mindestgebot : $250000'.
APPEND objtxt.
objtxt-lines = 'test objet  '.                              " add the contents to line field of objtxt
APPEND objtxt.
objtxt-lines = 'testobj2'.
APPEND objtxt.
DESCRIBE TABLE objtxt LINES tab_lines.
READ TABLE objtxt INDEX tab_lines.
doc_chng-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).
* * ERSTELLEN DES EINTRAGS ZUM KOMPRIMIERTEN DOKUMENT
CLEAR objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'RAW'.
APPEND objpack.
* * ERSTELLEN DER ANLAGE FUR DAS DOKUMENT
objbin = 'test ligne 1'. APPEND objbin.
objbin = 'test ligne 2'. APPEND objbin.
objbin = 'test ligne 3'. APPEND objbin.
 
DESCRIBE TABLE objbin LINES tab_lines.
objhead = 'testksefiani.txt'. APPEND objhead.
* * Erstellen des Eintrags zur komprimierten Anlage
objpack-transf_bin = 'X'.
objpack-head_start = 1.
objpack-head_num = 1.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'EXT'.
objpack-obj_name = 'ANLAGE'.
objpack-obj_descr = 'Aobj desc'.
objpack-doc_size = tab_lines * 255.
APPEND objpack.
* * Fullen der Empfangerliste
reclist-receiver = sy-uname.
reclist-rec_type = 'B'.
APPEND reclist.
 
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
  EXPORTING
    document_data              = doc_chng
    put_in_outbox              = 'X'
  TABLES
    packing_list               = objpack
    object_header              = objhead
    contents_bin               = objbin
    contents_txt               = objtxt
    receivers                  = reclist
  EXCEPTIONS
    too_many_receivers         = 1
    document_not_sent          = 2
    operation_no_authorization = 4
    OTHERS                     = 99.
 
BREAK-POINT .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Aug 2009 13:47:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-08-10T13:47:55Z</dc:date>
    <item>
      <title>problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027955#M1348797</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;when  i   execute my  program    i try    to  send  mail using   FM SO_NEW_DOCUMENT_ATT_SEND_API1 but  when  i check the file contents  i discover  that  all lines  are conactenated. &lt;/P&gt;&lt;P&gt;  here is my code  :  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ztest_kse_sendmail .
DATA: objpack LIKE sopcklsti1 OCCURS 2 WITH HEADER LINE.
DATA: objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE.
DATA: objbin LIKE solisti1 OCCURS 10 WITH HEADER LINE.
DATA: objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE.
DATA: reclist LIKE somlreci1 OCCURS 5 WITH HEADER LINE.
DATA: doc_chng LIKE sodocchgi1.
DATA :  tab_lines TYPE i .
doc_chng-obj_name = 'TEST'.
doc_chng-obj_descr = 'objet desc'(001).
objtxt = 'Mindestgebot : $250000'.
APPEND objtxt.
objtxt = 'test objet  '.
APPEND objtxt.
objtxt = 'testobj2'.
APPEND objtxt.
DESCRIBE TABLE objtxt LINES tab_lines.
READ TABLE objtxt INDEX tab_lines.
doc_chng-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).
* * ERSTELLEN DES EINTRAGS ZUM KOMPRIMIERTEN DOKUMENT
CLEAR objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'RAW'.
APPEND objpack.
* * ERSTELLEN DER ANLAGE FUR DAS DOKUMENT
objbin = 'test ligne 1'. APPEND objbin.
objbin = 'test ligne 2'. APPEND objbin.
objbin = 'test ligne 3'. APPEND objbin.

DESCRIBE TABLE objbin LINES tab_lines.
objhead = 'testksefiani.txt'. APPEND objhead.
* * Erstellen des Eintrags zur komprimierten Anlage
objpack-transf_bin = 'X'.
objpack-head_start = 1.
objpack-head_num = 1.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'EXT'.
objpack-obj_name = 'ANLAGE'.
objpack-obj_descr = 'Aobj desc'.
objpack-doc_size = tab_lines * 255.
APPEND objpack.
* * Fullen der Empfangerliste
reclist-receiver = sy-uname.
reclist-rec_type = 'B'.
APPEND reclist.

CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
  EXPORTING
    document_data              = doc_chng
    put_in_outbox              = 'X'
  TABLES
    packing_list               = objpack
    object_header              = objhead
    contents_bin               = objbin
    contents_txt               = objtxt
    receivers                  = reclist
  EXCEPTIONS
    too_many_receivers         = 1
    document_not_sent          = 2
    operation_no_authorization = 4
    OTHERS                     = 99.

BREAK-POINT .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks  in advance, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;karim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2009 19:42:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027955#M1348797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-07T19:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027956#M1348798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://www.sapdev.co.uk/reporting/email/email_mbody.htm" target="test_blank"&gt;http://www.sapdev.co.uk/reporting/email/email_mbody.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 07:55:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027956#M1348798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T07:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027957#M1348799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1428889"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 08:14:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027957#M1348799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T08:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027958#M1348800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thks  jani , but   i want to send  a  mail  with attachement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 13:29:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027958#M1348800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T13:29:19Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027959#M1348801</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;The lines of the attachement are getting concatenated or the lines of the mail body? You can refer this link to send email with attachment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[http://www.geocities.com/mpioud/Z_EMAIL_ABAP_REPORT.html]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 13:31:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027959#M1348801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T13:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027960#M1348802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the  lines  of  attachement  file  , the  line  of body  are getting fine  .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 13:37:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027960#M1348802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T13:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027961#M1348803</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;objpack-head_num = 1&lt;/P&gt;&lt;P&gt;Change:&lt;/P&gt;&lt;P&gt;objpack-head_num = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objpack-doc_type = 'EXT'. &lt;/P&gt;&lt;P&gt;Change:&lt;/P&gt;&lt;P&gt;objpack-doc_type = 'TXT'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;And you have no CR at the end of your lineu2026u2026.&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CONCATENATE&amp;nbsp;text&amp;nbsp;cl_abap_char_utilities=&amp;gt;cr_lf(1)&amp;nbsp;INTO&amp;nbsp;text.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;( it´s easier to understand when you make a upload from a Txt file...... )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Robert&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 13:46:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027961#M1348803</guid>
      <dc:creator>robert_altenstraer</dc:creator>
      <dc:date>2009-08-10T13:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027962#M1348804</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;Try this way&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

REPORT ztest_kse_sendmail .
DATA: objpack LIKE sopcklsti1 OCCURS 2 WITH HEADER LINE.
DATA: objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE.
DATA: objbin LIKE solisti1 OCCURS 10 WITH HEADER LINE.
DATA: objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE.
DATA: reclist LIKE somlreci1 OCCURS 5 WITH HEADER LINE.
DATA: doc_chng LIKE sodocchgi1.
DATA :  tab_lines TYPE i .
doc_chng-obj_name = 'TEST'.
doc_chng-obj_descr = 'objet desc'(001).
objtxt-lines = 'Mindestgebot : $250000'.
APPEND objtxt.
objtxt-lines = 'test objet  '.                              " add the contents to line field of objtxt
APPEND objtxt.
objtxt-lines = 'testobj2'.
APPEND objtxt.
DESCRIBE TABLE objtxt LINES tab_lines.
READ TABLE objtxt INDEX tab_lines.
doc_chng-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).
* * ERSTELLEN DES EINTRAGS ZUM KOMPRIMIERTEN DOKUMENT
CLEAR objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'RAW'.
APPEND objpack.
* * ERSTELLEN DER ANLAGE FUR DAS DOKUMENT
objbin = 'test ligne 1'. APPEND objbin.
objbin = 'test ligne 2'. APPEND objbin.
objbin = 'test ligne 3'. APPEND objbin.
 
DESCRIBE TABLE objbin LINES tab_lines.
objhead = 'testksefiani.txt'. APPEND objhead.
* * Erstellen des Eintrags zur komprimierten Anlage
objpack-transf_bin = 'X'.
objpack-head_start = 1.
objpack-head_num = 1.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'EXT'.
objpack-obj_name = 'ANLAGE'.
objpack-obj_descr = 'Aobj desc'.
objpack-doc_size = tab_lines * 255.
APPEND objpack.
* * Fullen der Empfangerliste
reclist-receiver = sy-uname.
reclist-rec_type = 'B'.
APPEND reclist.
 
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
  EXPORTING
    document_data              = doc_chng
    put_in_outbox              = 'X'
  TABLES
    packing_list               = objpack
    object_header              = objhead
    contents_bin               = objbin
    contents_txt               = objtxt
    receivers                  = reclist
  EXCEPTIONS
    too_many_receivers         = 1
    document_not_sent          = 2
    operation_no_authorization = 4
    OTHERS                     = 99.
 
BREAK-POINT .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 13:47:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027962#M1348804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T13:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: problem  when  generate  file  using  FM  SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027963#M1348805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Karim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have got this following info which is a code exactly as per your requirement,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This program will allowed you to send email with attachment.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;First, specify the attachment file from your local hardisk and execute.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Next, specify the sender email address and click the send button. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eport y_cr17_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data method1 like sy-ucomm.&lt;/P&gt;&lt;P&gt;data g_user like soudnamei1.&lt;/P&gt;&lt;P&gt;data g_user_data like soudatai1.&lt;/P&gt;&lt;P&gt;data g_owner like soud-usrnam.&lt;/P&gt;&lt;P&gt;data g_receipients like soos1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data g_document like sood4 .&lt;/P&gt;&lt;P&gt;data g_header like sood2.&lt;/P&gt;&lt;P&gt;data g_folmam like sofm2.&lt;/P&gt;&lt;P&gt;data g_objcnt like soli occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data g_objhead like soli occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data g_objpara  like selc occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data g_objparb  like soop1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data g_attachments like sood5 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data g_references like soxrl occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data g_authority like sofa-usracc.&lt;/P&gt;&lt;P&gt;data g_ref_document like sood4.&lt;/P&gt;&lt;P&gt;data g_new_parent like soodk.&lt;/P&gt;&lt;P&gt;data: begin of g_files occurs 10 ,&lt;/P&gt;&lt;P&gt;  text(4096) type c,&lt;/P&gt;&lt;P&gt;   end of g_files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : fold_number(12) type c,&lt;/P&gt;&lt;P&gt;       fold_yr(2) type c,&lt;/P&gt;&lt;P&gt;       fold_type(3) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters ws_file(4096) type c default 'c:\debugger.txt'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Can me any file fromyour pc ....either xls or word or ppt etc ...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;g_user-sapname = sy-uname.&lt;/P&gt;&lt;P&gt;call function 'SO_USER_READ_API1'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;   user                            = g_user&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PREPARE_FOR_FOLDER_ACCESS       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;   user_data                       = g_user_data&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   USER_NOT_EXIST                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PARAMETER_ERROR                 = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   X_ERROR                         = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   OTHERS                          = 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fold_type = g_user_data-outboxfol+0(3).&lt;/P&gt;&lt;P&gt;fold_yr = g_user_data-outboxfol+3(2).&lt;/P&gt;&lt;P&gt;fold_number =  g_user_data-outboxfol+5(12).&lt;/P&gt;&lt;P&gt;clear g_files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh : g_objcnt,&lt;/P&gt;&lt;P&gt;  g_objhead,&lt;/P&gt;&lt;P&gt;  g_objpara,&lt;/P&gt;&lt;P&gt;  g_objparb,&lt;/P&gt;&lt;P&gt;  g_receipients,&lt;/P&gt;&lt;P&gt;  g_attachments,&lt;/P&gt;&lt;P&gt;  g_references,&lt;/P&gt;&lt;P&gt;  g_files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method1 = 'SAVE'.&lt;/P&gt;&lt;P&gt;g_document-foltp  = fold_type.&lt;/P&gt;&lt;P&gt;g_document-folyr   = fold_yr.&lt;/P&gt;&lt;P&gt;g_document-folno   = fold_number.&lt;/P&gt;&lt;P&gt;g_document-objtp   = g_user_data-object_typ.&lt;/P&gt;&lt;P&gt;*g_document-OBJYR   = '27'.&lt;/P&gt;&lt;P&gt;*g_document-OBJNO   = '000000002365'.&lt;/P&gt;&lt;P&gt;*g_document-OBJNAM = 'MESSAGE'.&lt;/P&gt;&lt;P&gt;g_document-objdes   = 'sap-img.com testing by program'.&lt;/P&gt;&lt;P&gt;g_document-folrg   = 'O'.&lt;/P&gt;&lt;P&gt;*g_document-okcode   = 'CHNG'.&lt;/P&gt;&lt;P&gt;g_document-objlen = '0'.&lt;/P&gt;&lt;P&gt;g_document-file_ext = 'TXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_header-objdes =  'sap-img.com testing by program'.&lt;/P&gt;&lt;P&gt;g_header-file_ext = 'TXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SO_DOCUMENT_REPOSITORY_MANAGER'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    method             = method1&lt;/P&gt;&lt;P&gt;   office_user        = sy-uname&lt;/P&gt;&lt;P&gt;   ref_document       = g_ref_document&lt;/P&gt;&lt;P&gt;   new_parent         =  g_new_parent&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;   authority          =  g_authority&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;   objcont            = g_objcnt&lt;/P&gt;&lt;P&gt;   objhead            = g_objhead&lt;/P&gt;&lt;P&gt;   objpara            = g_objpara&lt;/P&gt;&lt;P&gt;   objparb            = g_objparb&lt;/P&gt;&lt;P&gt;   recipients         = g_receipients&lt;/P&gt;&lt;P&gt;   attachments        = g_attachments&lt;/P&gt;&lt;P&gt;   references         = g_references&lt;/P&gt;&lt;P&gt;   files              = g_files&lt;/P&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    document           = g_document&lt;/P&gt;&lt;P&gt;   header_data        = g_header&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FOLMEM_DATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RECEIVE_DATA       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;File from the pc to send...&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;method1 = 'ATTCREATEFROMPC'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_files-text = ws_file.&lt;/P&gt;&lt;P&gt;append g_files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SO_DOCUMENT_REPOSITORY_MANAGER'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    method             = method1&lt;/P&gt;&lt;P&gt;   office_user        = g_owner&lt;/P&gt;&lt;P&gt;   ref_document       = g_ref_document&lt;/P&gt;&lt;P&gt;   new_parent         =  g_new_parent&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;   authority          =  g_authority&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;   objcont            = g_objcnt&lt;/P&gt;&lt;P&gt;   objhead            = g_objhead&lt;/P&gt;&lt;P&gt;   objpara            = g_objpara&lt;/P&gt;&lt;P&gt;   objparb            = g_objparb&lt;/P&gt;&lt;P&gt;   recipients         = g_receipients&lt;/P&gt;&lt;P&gt;   attachments        = g_attachments&lt;/P&gt;&lt;P&gt;   references         = g_references&lt;/P&gt;&lt;P&gt;   files              = g_files&lt;/P&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    document           = g_document&lt;/P&gt;&lt;P&gt;   header_data        = g_header&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;method1 = 'SEND'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_receipients-recnam = 'MK085'.&lt;/P&gt;&lt;P&gt;g_receipients-recesc = 'B'.&lt;/P&gt;&lt;P&gt;g_receipients-sndex = 'X'.&lt;/P&gt;&lt;P&gt;append  g_receipients.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SO_DOCUMENT_REPOSITORY_MANAGER'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    method             = method1&lt;/P&gt;&lt;P&gt;   office_user        = g_owner&lt;/P&gt;&lt;P&gt;   ref_document       = g_ref_document&lt;/P&gt;&lt;P&gt;   new_parent         =  g_new_parent&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;   authority          =  g_authority&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;   objcont            = g_objcnt&lt;/P&gt;&lt;P&gt;   objhead            = g_objhead&lt;/P&gt;&lt;P&gt;   objpara            = g_objpara&lt;/P&gt;&lt;P&gt;   objparb            = g_objparb&lt;/P&gt;&lt;P&gt;   recipients         = g_receipients&lt;/P&gt;&lt;P&gt;   attachments        = g_attachments&lt;/P&gt;&lt;P&gt;   references         = g_references&lt;/P&gt;&lt;P&gt;   files              = g_files&lt;/P&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    document           = g_document&lt;/P&gt;&lt;P&gt;   header_data        = g_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- End of Program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sana.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2009 14:40:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-when-generate-file-using-fm-so-new-document-att-send-api1/m-p/6027963#M1348805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-10T14:40:33Z</dc:date>
    </item>
  </channel>
</rss>

