<?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 To send mails by SO_DOCUMENT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-send-mails-by-so-document-send-api1/m-p/3338690#M800370</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 want to send mails to two persons through this function module SO_DOCUMENT_SEND_API1 .Can you please suggest me an example of the same where the mail has been sent to two receivers.The mail is to be sent internally within SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance...&lt;/P&gt;&lt;P&gt;Prabhas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 27 Jan 2008 11:04:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-27T11:04:57Z</dc:date>
    <item>
      <title>To send mails by SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-send-mails-by-so-document-send-api1/m-p/3338690#M800370</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 want to send mails to two persons through this function module SO_DOCUMENT_SEND_API1 .Can you please suggest me an example of the same where the mail has been sent to two receivers.The mail is to be sent internally within SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance...&lt;/P&gt;&lt;P&gt;Prabhas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Jan 2008 11:04:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-send-mails-by-so-document-send-api1/m-p/3338690#M800370</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-27T11:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: To send mails by SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/to-send-mails-by-so-document-send-api1/m-p/3338691#M800371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prabhas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Find below code, which downloads the data to a PC file and attach to the mail(no restriction of 256 characters). You can use this to modify accordingly. Have tried this quite long back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: METHOD1 LIKE SY-UCOMM,&lt;/P&gt;&lt;P&gt;      G_USER LIKE SOUDNAMEI1,&lt;/P&gt;&lt;P&gt;      G_USER_DATA LIKE SOUDATAI1,&lt;/P&gt;&lt;P&gt;      G_OWNER LIKE SOUD-USRNAM,&lt;/P&gt;&lt;P&gt;      G_RECEIPIENTS LIKE SOOS1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      G_DOCUMENT LIKE SOOD4,&lt;/P&gt;&lt;P&gt;      G_HEADER LIKE SOOD2,&lt;/P&gt;&lt;P&gt;      G_FOLMAM LIKE SOFM2,&lt;/P&gt;&lt;P&gt;      G_OBJCNT LIKE SOLI OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      G_OBJHEAD LIKE SOLI OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      G_OBJPARA LIKE SELC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      G_OBJPARB LIKE SOOP1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      G_ATTACHMENTS LIKE SOOD5 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      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;      G_REF_DOCUMENT LIKE SOOD4,&lt;/P&gt;&lt;P&gt;      G_NEW_PARENT LIKE SOODK.&lt;/P&gt;&lt;P&gt; &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 P_FILE(4096) TYPE C DEFAULT 'C:\MATERIALS.TXT' OBLIGATORY.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: IT_MARA TYPE STANDARD TABLE OF MARA.&lt;/P&gt;&lt;P&gt;DATA: L_FILE TYPE STRING.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   SELECT * FROM MARA INTO TABLE IT_MARA UP TO 20 ROWS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   L_FILE = P_FILE.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        FILENAME                        = L_FILE&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA_TAB                        = IT_MARA&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        FILE_WRITE_ERROR                = 1&lt;/P&gt;&lt;P&gt;        NO_BATCH                        = 2&lt;/P&gt;&lt;P&gt;        GUI_REFUSE_FILETRANSFER         = 3&lt;/P&gt;&lt;P&gt;        INVALID_TYPE                    = 4&lt;/P&gt;&lt;P&gt;        NO_AUTHORITY                    = 5&lt;/P&gt;&lt;P&gt;        UNKNOWN_ERROR                   = 6&lt;/P&gt;&lt;P&gt;        HEADER_NOT_ALLOWED              = 7&lt;/P&gt;&lt;P&gt;        SEPARATOR_NOT_ALLOWED           = 8&lt;/P&gt;&lt;P&gt;        FILESIZE_NOT_ALLOWED            = 9&lt;/P&gt;&lt;P&gt;        HEADER_TOO_LONG                 = 10&lt;/P&gt;&lt;P&gt;        DP_ERROR_CREATE                 = 11&lt;/P&gt;&lt;P&gt;        DP_ERROR_SEND                   = 12&lt;/P&gt;&lt;P&gt;        DP_ERROR_WRITE                  = 13&lt;/P&gt;&lt;P&gt;        UNKNOWN_DP_ERROR                = 14&lt;/P&gt;&lt;P&gt;        ACCESS_DENIED                   = 15&lt;/P&gt;&lt;P&gt;        DP_OUT_OF_MEMORY                = 16&lt;/P&gt;&lt;P&gt;        DISK_FULL                       = 17&lt;/P&gt;&lt;P&gt;        DP_TIMEOUT                      = 18&lt;/P&gt;&lt;P&gt;        FILE_NOT_FOUND                  = 19&lt;/P&gt;&lt;P&gt;        DATAPROVIDER_EXCEPTION          = 20&lt;/P&gt;&lt;P&gt;        CONTROL_FLUSH_ERROR             = 21&lt;/P&gt;&lt;P&gt;        OTHERS                          = 22.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF SY-SUBRC  0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: / 'FILE'(007), L_FILE, 'WAS CREATED.'(008).&lt;/P&gt;&lt;P&gt;  ENDIF.&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;CAN BE 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; &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;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;       USER_NOT_EXIST = 1&lt;/P&gt;&lt;P&gt;       PARAMETER_ERROR = 2&lt;/P&gt;&lt;P&gt;       X_ERROR = 3&lt;/P&gt;&lt;P&gt;       OTHERS = 4.&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC  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, G_OBJHEAD, G_OBJPARA, G_OBJPARB, G_RECEIPIENTS,&lt;/P&gt;&lt;P&gt;             G_ATTACHMENTS, G_REFERENCES, 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-OBJDES = 'Material Details'.&lt;/P&gt;&lt;P&gt;   G_DOCUMENT-FOLRG = 'O'.&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 = 'Material Details'.&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;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;  G_FILES-TEXT         = P_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;  METHOD1              = 'SEND'.&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; hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kindly reward if found helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;Hema.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Jan 2008 11:13:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/to-send-mails-by-so-document-send-api1/m-p/3338691#M800371</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-27T11:13:23Z</dc:date>
    </item>
  </channel>
</rss>

