<?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: SO_DOCUMENT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636411#M283751</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please set the particular parameter in the FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;COMMIT_WORK = 'X'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Sep 2006 10:03:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-25T10:03:25Z</dc:date>
    <item>
      <title>SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636406#M283746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;Please see the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;open dataset zfile for OUTPUT IN TEXT MODE   encoding default.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  if not Jtab[] is initial.&lt;/P&gt;&lt;P&gt;    loop at Jtab.&lt;/P&gt;&lt;P&gt;      transfer Jtab to zfile.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So  after else i have to send a mail to a mail id say ravi_test@gmail.com. using above FM: O_DOCUMENT_SEND_API1&lt;/P&gt;&lt;P&gt;So can any body let me know the simple code for this.&lt;/P&gt;&lt;P&gt;I don't want to send any attachments thru mail.&lt;/P&gt;&lt;P&gt;I just want to say "Error in Reading file Zfile".In message body.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So can any body let me know the simple code for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 09:10:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636406#M283746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T09:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636407#M283747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;form SEND_EMAIL tables IT_MESSAGE type T_MESSAGE.&lt;/P&gt;&lt;P&gt;  data: IS_DOCDATA   type SODOCCHGI1,&lt;/P&gt;&lt;P&gt;        IS_RECEIVERS type SOMLRECI1,&lt;/P&gt;&lt;P&gt;        IS_RECEIVERS_COPY type SOMLRECI1,&lt;/P&gt;&lt;P&gt;        IT_RECEIVERS type table of SOMLRECI1,&lt;/P&gt;&lt;P&gt;        IS_CONTENT   type SOLISTI1,&lt;/P&gt;&lt;P&gt;        IT_CONTENT   type table of SOLISTI1,&lt;/P&gt;&lt;P&gt;*500369789+&lt;/P&gt;&lt;P&gt;        l_txt(255)    type c,&lt;/P&gt;&lt;P&gt;        lt_objpack    TYPE TABLE OF sopcklsti1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        lt_objhead    TYPE TABLE OF solisti1   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        lt_objtxt     TYPE TABLE OF solisti1   WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        l_tab_lines TYPE i,&lt;/P&gt;&lt;P&gt;        l_att_type  LIKE soodk-objtp.&lt;/P&gt;&lt;P&gt;*500369789+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IS_DOCDATA-OBJ_NAME = 'MAIL'.&lt;/P&gt;&lt;P&gt;  IS_DOCDATA-PRIORITY = 5.&lt;/P&gt;&lt;P&gt;  IS_DOCDATA-OBJ_LANGU = SY-LANGU.&lt;/P&gt;&lt;P&gt;  IS_DOCDATA-NO_CHANGE = 'X'.&lt;/P&gt;&lt;P&gt;  IS_DOCDATA-OBJ_DESCR = SY-CPROG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at IT_MESSAGE into IS_MESSAGE.&lt;/P&gt;&lt;P&gt;    clear : IS_CONTENT, l_txt.  "500369789+&lt;/P&gt;&lt;P&gt;    move is_message-line to l_txt. "500369789+&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   move IS_MESSAGE-LINE to IS_CONTENT-LINE. "500369789-&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    move l_txt to IS_CONTENT-LINE. "500369789+&lt;/P&gt;&lt;P&gt;    append IS_CONTENT to IT_CONTENT.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;-select_email_address&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;         EMAILADDR&lt;/P&gt;&lt;P&gt;         CCEMAILADDR&lt;/P&gt;&lt;P&gt;    into (IS_RECEIVERS-RECEIVER, IS_RECEIVERS_COPY-RECEIVER)&lt;/P&gt;&lt;P&gt;    from ZGL_EMAILCTRL&lt;/P&gt;&lt;P&gt;   where IDENT = ''&lt;/P&gt;&lt;P&gt;     and ZPROGRAM = 'Z_L_SO_CREA'&lt;/P&gt;&lt;P&gt;     and ACTIVE = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if IS_RECEIVERS-RECEIVER is not initial.&lt;/P&gt;&lt;P&gt;    IS_RECEIVERS-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;    IS_RECEIVERS_COPY-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;    IS_RECEIVERS_COPY-COPY = 'X'.&lt;/P&gt;&lt;P&gt;    append IS_RECEIVERS to IT_RECEIVERS.&lt;/P&gt;&lt;P&gt;    append IS_RECEIVERS_COPY to IT_RECEIVERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SEND EMAIL FOR PLANTS&lt;/P&gt;&lt;P&gt;    call function 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        DOCUMENT_TYPE              = 'RAW'&lt;/P&gt;&lt;P&gt;        DOCUMENT_DATA              = IS_DOCDATA&lt;/P&gt;&lt;P&gt;       COMMIT_WORK                = 'X'&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        OBJECT_CONTENT             = IT_CONTENT&lt;/P&gt;&lt;P&gt;        RECEIVERS                  = IT_RECEIVERS&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;        OPERATION_NO_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;        others                     = 99.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    "send_email&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 09:13:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636407#M283747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T09:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636408#M283748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this program is used to send mails to the users internet mail addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ZSRIM_PRG_MAIL1 .


 DATA : L_TABLE_LINES LIKE SY-TABIX,                   " table index
         L_TAB TYPE X VALUE '09',                       " TAB value
         L_MANDT TYPE SY-MANDT.                         " Client

  DATA: X_DOC_CHNG LIKE SODOCCHGI1,              " document attributes
        IT_OBJPACK LIKE SOPCKLSTI1 OCCURS 0 WITH HEADER LINE,
                                                 " attachment table
        IT_OBJHEAD LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
                                                 " object header table
        IT_OBJBIN LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
                                                 " binary table
        IT_OBJTXT LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
        IT_RECLIST LIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE.

  CLEAR IT_RECLIST.
  REFRESH IT_RECLIST.

*-popualate email ids
      IT_RECLIST-RECEIVER = 'ABC@YAHOO.com'.
      IT_RECLIST-REC_TYPE = 'U'.
*-append receiver table
      APPEND IT_RECLIST.
      CLEAR  IT_RECLIST.

*-populate document attributes
    CLEAR: X_DOC_CHNG.
    X_DOC_CHNG-OBJ_NAME = 'HEADING'.
    X_DOC_CHNG-OBJ_DESCR = 'SOME DESCRIPTION'.

*-populate body text
    IT_OBJTXT = 'ARCOS Reporting Extraction Error file is attached'.
    APPEND IT_OBJTXT.


*-document size
    CLEAR : L_TABLE_LINES.
    DESCRIBE TABLE IT_OBJTXT LINES L_TABLE_LINES.
    READ TABLE IT_OBJTXT INDEX L_TABLE_LINES.
    X_DOC_CHNG-DOC_SIZE =
                 ( L_TABLE_LINES - 1 ) * 255 + STRLEN( IT_OBJTXT ).

*-populate packing list for body text
    CLEAR IT_OBJPACK-TRANSF_BIN.
    IT_OBJPACK-HEAD_START = 1.
    IT_OBJPACK-HEAD_NUM = 0.
    IT_OBJPACK-BODY_START = 1.
    IT_OBJPACK-BODY_NUM = L_TABLE_LINES.
    IT_OBJPACK-DOC_TYPE = 'RAW'.
    APPEND IT_OBJPACK.
    CLEAR IT_OBJPACK.


*-populate object header
    IT_OBJHEAD = 'Arcos Error Report'(057).

    APPEND IT_OBJHEAD.
    CLEAR  IT_OBJHEAD.
*-Sending the document
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
         EXPORTING
              DOCUMENT_DATA              = X_DOC_CHNG
             PUT_IN_OUTBOX              = 'X'
             COMMIT_WORK                = 'X'
*    IMPORTING
*         SENT_TO_ALL                =
*         NEW_OBJECT_ID              =
         TABLES
              PACKING_LIST               = IT_OBJPACK
             OBJECT_HEADER              = IT_OBJHEAD
             CONTENTS_BIN               = IT_OBJBIN
             CONTENTS_TXT               = IT_OBJTXT
*         CONTENTS_HEX               =
*         OBJECT_PARA                =
*         OBJECT_PARB                =
              RECEIVERS                  = IT_RECLIST
        EXCEPTIONS
             TOO_MANY_RECEIVERS         = 1
             DOCUMENT_NOT_SENT          = 2
             DOCUMENT_TYPE_NOT_EXIST    = 3
             OPERATION_NO_AUTHORIZATION = 4
             PARAMETER_ERROR            = 5
             X_ERROR                    = 6
             ENQUEUE_ERROR              = 7
             OTHERS                     = 8
              .
    IF SY-SUBRC &amp;lt;&amp;gt; 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Srikanth Kidambi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 09:13:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636408#M283748</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T09:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636409#M283749</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;very simple. u fill &amp;lt;b&amp;gt;g_t_object_content&amp;lt;/b&amp;gt; internal table with the text u have to mail.&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;Subject of the mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_s_document_data-obj_name  = 'Report'.&lt;/P&gt;&lt;P&gt;  g_s_document_data-obj_descr = text-t10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill internal table with receiver parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  g_s_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;  g_s_receivers-express = 'X'.&lt;/P&gt;&lt;P&gt;  g_s_receivers-receiver = 'ravi_test@gmail.com'.&lt;/P&gt;&lt;P&gt;  APPEND g_s_receivers TO g_t_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            document_data              = g_s_document_data&lt;/P&gt;&lt;P&gt;            document_type              = 'RAW'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            object_content             = g_t_object_content&lt;/P&gt;&lt;P&gt;            receivers                  = g_t_receivers&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 &amp;lt;&amp;gt; 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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 09:16:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636409#M283749</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T09:16:20Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636410#M283750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi See the code.&lt;/P&gt;&lt;P&gt;tables: comm_pcat_cty.&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;      name(50),&lt;/P&gt;&lt;P&gt;      des(50),&lt;/P&gt;&lt;P&gt;      ecode(10),&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of Jtab occurs 0,&lt;/P&gt;&lt;P&gt;      name(50),&lt;/P&gt;&lt;P&gt;      des(50),&lt;/P&gt;&lt;P&gt;      ecode(10),&lt;/P&gt;&lt;P&gt;      END OF JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: zfile(1000),&lt;/P&gt;&lt;P&gt;      zfile1(1000).&lt;/P&gt;&lt;P&gt;zfile = 'ztestfile.txt'.&lt;/P&gt;&lt;P&gt;zfile1 = 'ztestfile1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For Sending mail&lt;/P&gt;&lt;P&gt;DATA: g_s_document_data LIKE SODOCCHGI1. " document attributes&lt;/P&gt;&lt;P&gt;data: g_t_object_content like SOLISTI1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: g_t_receivers type SOMLRECI1.&lt;/P&gt;&lt;P&gt;data: g_s_receivers like SOMLRECI1 occurs 0 with header line.&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;STRONG&gt;mail&lt;/STRONG&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;ITAB-NAME = 'ABCD'.&lt;/P&gt;&lt;P&gt;ITAB-DES = 'DEFG'.&lt;/P&gt;&lt;P&gt;ITAB-ECODE = 'HJBK'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;CLEAR ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JTAB-NAME = 'KLMN'.&lt;/P&gt;&lt;P&gt;JTAB-DES = 'PQRS'.&lt;/P&gt;&lt;P&gt;JTAB-ECODE = 'GHIJ'.&lt;/P&gt;&lt;P&gt;APPEND JTAB.&lt;/P&gt;&lt;P&gt;CLEAR JTAB.&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;open dataset zfile1 for input IN TEXT MODE   encoding default..&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  if not Itab[] is initial.&lt;/P&gt;&lt;P&gt;    loop at Itab.&lt;/P&gt;&lt;P&gt;      transfer Itab to zfile.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;*******&lt;STRONG&gt;For mail&lt;/STRONG&gt;********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_s_document_data-obj_name = 'Report'.&lt;/P&gt;&lt;P&gt;g_s_document_data-obj_descr = text-t10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill internal table with receiver parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_s_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;g_s_receivers-express = 'X'.&lt;/P&gt;&lt;P&gt;g_s_receivers-receiver = 'devineedi2000@yahoo.com'.&lt;/P&gt;&lt;P&gt;APPEND g_s_receivers .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    DOCUMENT_DATA                    = g_s_document_data&lt;/P&gt;&lt;P&gt;    DOCUMENT_TYPE                    = 'RAW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PUT_IN_OUTBOX                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COMMIT_WORK                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENT_TO_ALL                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NEW_OBJECT_ID                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   OBJECT_CONTENT                   = g_t_object_content&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_HEX                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARA                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARB                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    RECEIVERS                        = g_s_receivers&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;          .&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;After this FM i am getting sy-subrc = 2.&lt;/P&gt;&lt;P&gt;What may be the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 09:56:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636410#M283750</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T09:56:09Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636411#M283751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please set the particular parameter in the FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;COMMIT_WORK = 'X'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 10:03:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636411#M283751</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T10:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636412#M283752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Even then i am getting sy-subrc = 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 10:29:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636412#M283752</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T10:29:06Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636413#M283753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U have not filled the content table &amp;lt;b&amp;gt;g_t_object_content &amp;lt;/b&amp;gt; in your code..can you please confirm the same ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 10:35:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636413#M283753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T10:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636414#M283754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Now  also i am getting sy-subrc = 2.&lt;/P&gt;&lt;P&gt;See the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: comm_pcat_cty.&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;      name(50),&lt;/P&gt;&lt;P&gt;      des(50),&lt;/P&gt;&lt;P&gt;      ecode(10),&lt;/P&gt;&lt;P&gt;      END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of Jtab occurs 0,&lt;/P&gt;&lt;P&gt;      name(50),&lt;/P&gt;&lt;P&gt;      des(50),&lt;/P&gt;&lt;P&gt;      ecode(10),&lt;/P&gt;&lt;P&gt;      END OF JTAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: zfile(1000),&lt;/P&gt;&lt;P&gt;      zfile1(1000).&lt;/P&gt;&lt;P&gt;zfile = 'ztestfile.txt'.&lt;/P&gt;&lt;P&gt;zfile1 = 'ztestfile1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*For Sending mail&lt;/P&gt;&lt;P&gt;DATA: g_s_document_data LIKE SODOCCHGI1. &lt;/P&gt;&lt;P&gt;data: g_t_object_content like SOLISTI1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: g_t_receivers type SOMLRECI1.&lt;/P&gt;&lt;P&gt;data: g_s_receivers like SOMLRECI1 occurs 0 with header line.&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;STRONG&gt;mail&lt;/STRONG&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;ITAB-NAME = 'ABCD'.&lt;/P&gt;&lt;P&gt;ITAB-DES = 'DEFG'.&lt;/P&gt;&lt;P&gt;ITAB-ECODE = 'HJBK'.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;CLEAR ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JTAB-NAME = 'KLMN'.&lt;/P&gt;&lt;P&gt;JTAB-DES = 'PQRS'.&lt;/P&gt;&lt;P&gt;JTAB-ECODE = 'GHIJ'.&lt;/P&gt;&lt;P&gt;APPEND JTAB.&lt;/P&gt;&lt;P&gt;CLEAR JTAB.&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;open dataset zfile1 for input IN TEXT MODE   encoding default..&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  if not Itab[] is initial.&lt;/P&gt;&lt;P&gt;    loop at Itab.&lt;/P&gt;&lt;P&gt;      transfer Itab to zfile.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;*******&lt;STRONG&gt;For mail&lt;/STRONG&gt;********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_s_document_data-obj_name = 'Report'.&lt;/P&gt;&lt;P&gt;g_s_document_data-obj_descr = text-t10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill internal table with receiver parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_s_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;g_s_receivers-express = 'X'.&lt;/P&gt;&lt;P&gt;g_s_receivers-receiver = 'def@yahoo.com'.&lt;/P&gt;&lt;P&gt;APPEND g_s_receivers .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;g_t_object_content-line = 'Error in reading file'.&lt;/P&gt;&lt;P&gt;append g_t_object_content.&lt;/P&gt;&lt;P&gt;clear g_t_object_content.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    DOCUMENT_DATA                    = g_s_document_data&lt;/P&gt;&lt;P&gt;    DOCUMENT_TYPE                    = 'RAW'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PUT_IN_OUTBOX                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   COMMIT_WORK                      = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENT_TO_ALL                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NEW_OBJECT_ID                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   OBJECT_CONTENT                   = g_t_object_content&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_HEX                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARA                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARB                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    RECEIVERS                        = g_s_receivers&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;          .&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;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 10:52:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636414#M283754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T10:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636415#M283755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;CLEAR :doc_chng,w_subject.
  CONCATENATE 'You have not logged on for 180 days for client' sy-mandt
                                      INTO w_subject SEPARATED BY space.
  doc_chng-obj_descr  = w_subject.

  it_objtxt-line = w_subject.
  APPEND it_objtxt.
  CLEAR it_objtxt.
  it_objtxt-line = text-001.
  APPEND it_objtxt.
  CLEAR it_objtxt.
  it_objtxt-line = text-002.
  APPEND it_objtxt.
  CLEAR it_objtxt.
  it_objtxt-line = text-003.
  APPEND it_objtxt.
  CLEAR it_objtxt.

  DESCRIBE TABLE it_objtxt LINES w_tab_line.

  READ TABLE it_objtxt INDEX w_tab_line.

  doc_chng-doc_size = ( w_tab_line - 1 ) * 255 + STRLEN( it_objtxt ).

  CLEAR it_objpack-transf_bin.
  it_objpack-head_start = 1.
  it_objpack-head_num   = 0.
  it_objpack-body_start = 1.
  it_objpack-body_num   = w_tab_line.
  it_objpack-doc_type   = 'RAW'.
  APPEND it_objpack.
  CLEAR it_objpack.

  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
      document_data              = doc_chng
      put_in_outbox              = 'X'
      commit_work                = 'X'
    TABLES
      packing_list               = it_objpack
      contents_txt               = it_objtxt
      receivers                  = it_reclist
    EXCEPTIONS
      too_many_receivers         = 1
      document_not_sent          = 2
      document_type_not_exist    = 3
      operation_no_authorization = 4
      parameter_error            = 5
      x_error                    = 6
      enqueue_error              = 7
      OTHERS                     = 8.
  IF sy-subrc EQ 0.
    SUBMIT rsconn01 WITH mode = 'INT' AND RETURN.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 11:01:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636415#M283755</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T11:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636416#M283756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried the same and it works so I would advice you to run the FM 'SO_NEW_DOCUMENT_SEND_API1' via SE37 and try and give the particular data in the run and check if it sends out the email (you can even debug it).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 11:08:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636416#M283756</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T11:08:07Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636417#M283757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;It is working..But Mial is not there.&lt;/P&gt;&lt;P&gt;Any mail settings need to be done in SAP system by basis people?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 12:55:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636417#M283757</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T12:55:44Z</dc:date>
    </item>
    <item>
      <title>Re: SO_DOCUMENT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636418#M283758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you see the particular mail via SCOT transaction and I think they need to run a job to send out the emails, hope that is scheduled and running for emails to work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Sep 2006 12:59:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-document-send-api1/m-p/1636418#M283758</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-25T12:59:10Z</dc:date>
    </item>
  </channel>
</rss>

