<?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: extenal mail in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437019#M1053073</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sai,&lt;/P&gt;&lt;P&gt; Please check the below thread &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="727802"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sudharshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Sep 2008 13:05:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-17T13:05:37Z</dc:date>
    <item>
      <title>extenal mail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437016#M1053070</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;&lt;/P&gt;&lt;P&gt;I am sending external mail throuh FM so_object_send , the code is given below&lt;/P&gt;&lt;P&gt;The FM sy-subrc returning 0 but i am not getting mail. Is i am missing any thing to pass to FM&lt;/P&gt;&lt;P&gt;Please suggest&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;sai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code&lt;/P&gt;&lt;P&gt;DATA: i_receivers LIKE soos1 OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        i_objpara LIKE selc OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        i_objhead LIKE soli OCCURS 1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        i_objcont LIKE soli OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: r_object_hd_change LIKE sood1,&lt;/P&gt;&lt;P&gt;        v_lineas TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :  SUBJECT(10),&lt;/P&gt;&lt;P&gt;        DIRECCION(80) type c.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       URGENTE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DIRECCION = 'email address.&lt;/P&gt;&lt;P&gt;SUBJECT = 'SUBJECT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CLEAR i_receivers.&lt;/P&gt;&lt;P&gt; i_receivers-recnam = direccion.&lt;/P&gt;&lt;P&gt; SEARCH direccion FOR '@'.&lt;/P&gt;&lt;P&gt; IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    i_receivers-recextnam = direccion.&lt;/P&gt;&lt;P&gt;    i_receivers-recesc = 'U'.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;    i_receivers-recnam = direccion.&lt;/P&gt;&lt;P&gt;    i_receivers-recesc = 'B'.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;i_receivers-rtunam = DIRECCION.              " Nombre del Destinatario&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;i_receivers-recextnam = DIRECCION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; i_receivers-sndex = urgente.            " Urgente&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; APPEND i_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Informamos el parámetro OBJECT_HD_CHANGE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; CLEAR r_object_hd_change.&lt;/P&gt;&lt;P&gt;  r_object_hd_change-objla = sy-langu.          " Idioma del documento&lt;/P&gt;&lt;P&gt;  r_object_hd_change-objsns = 'F'.   " Atributos del objeto&lt;/P&gt;&lt;P&gt;  r_object_hd_change-objnam = SY-UNAME.      " Nombre Documento&lt;/P&gt;&lt;P&gt;  r_object_hd_change-objdes = subject.      " Título&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; REFRESH i_objcont.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DESCRIBE TABLE texto LINES v_lineas.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF v_lineas &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOOP AT texto.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CLEAR i_objcont.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_objcont-line = 'texto'.&lt;/P&gt;&lt;P&gt;     APPEND i_objcont.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Envío del mensaje por SAPOffice&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; CALL FUNCTION 'SO_OBJECT_SEND'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;            object_hd_change = r_object_hd_change&lt;/P&gt;&lt;P&gt;            object_type = 'RAW'  " Tipo Documento&lt;/P&gt;&lt;P&gt;            outbox_flag = space&lt;/P&gt;&lt;P&gt;            owner = SY-UNAME&lt;/P&gt;&lt;P&gt;            delete_flag = 'X'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;            objcont = i_objcont " Mensaje&lt;/P&gt;&lt;P&gt;            objhead = i_objhead " Nº líneas objcont&lt;/P&gt;&lt;P&gt;            objpara = i_objpara&lt;/P&gt;&lt;P&gt;            receivers = i_receivers " Destinatario&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;            active_user_not_exist = 1&lt;/P&gt;&lt;P&gt;            communication_failure = 2&lt;/P&gt;&lt;P&gt;            component_not_available = 3&lt;/P&gt;&lt;P&gt;            folder_not_exist = 4&lt;/P&gt;&lt;P&gt;            folder_no_authorization = 5&lt;/P&gt;&lt;P&gt;            forwarder_not_exist = 6&lt;/P&gt;&lt;P&gt;            note_not_exist = 7&lt;/P&gt;&lt;P&gt;            object_not_exist = 8&lt;/P&gt;&lt;P&gt;            object_not_sent = 9&lt;/P&gt;&lt;P&gt;            object_no_authorization = 10&lt;/P&gt;&lt;P&gt;            object_type_not_exist = 11&lt;/P&gt;&lt;P&gt;            operation_no_authorization = 12&lt;/P&gt;&lt;P&gt;            owner_not_exist = 13&lt;/P&gt;&lt;P&gt;            parameter_error = 14&lt;/P&gt;&lt;P&gt;            substitute_not_active = 15&lt;/P&gt;&lt;P&gt;            substitute_not_defined = 16&lt;/P&gt;&lt;P&gt;            system_failure = 17&lt;/P&gt;&lt;P&gt;            too_much_receivers = 18&lt;/P&gt;&lt;P&gt;            user_not_exist = 19&lt;/P&gt;&lt;P&gt;            x_error = 20&lt;/P&gt;&lt;P&gt;            OTHERS = 21.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 11:25:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437016#M1053070</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T11:25:02Z</dc:date>
    </item>
    <item>
      <title>Re: extenal mail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437017#M1053071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Normally the email will not come automatically in the development system.&lt;/P&gt;&lt;P&gt;Contact your BASIS person and ask them to check the SOST transaction and see, whether any emails are there pending for release.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note - Release only the related emails in the SOST transaction&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;MD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 11:41:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437017#M1053071</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T11:41:27Z</dc:date>
    </item>
    <item>
      <title>Re: extenal mail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437018#M1053072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madhan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reply, I didn't understand what is related mail to sost Is there any list&lt;/P&gt;&lt;P&gt;when i check in transaction sost there is no pending mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;sai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 12:58:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437018#M1053072</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T12:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: extenal mail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437019#M1053073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sai,&lt;/P&gt;&lt;P&gt; Please check the below thread &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="727802"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sudharshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 13:05:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437019#M1053073</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T13:05:37Z</dc:date>
    </item>
    <item>
      <title>Re: extenal mail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437020#M1053074</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 using the FM 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 DATA: LD_ERROR    TYPE SY-SUBRC,
         LD_RECIEVER TYPE SY-SUBRC,
         LD_MTITLE LIKE SODOCCHGI1-OBJ_DESCR,
         LD_EMAIL LIKE  SOMLRECI1-RECEIVER,
         LD_FORMAT TYPE  SO_OBJ_TP ,
         LD_ATTDESCRIPTION TYPE  SO_OBJ_NAM ,
         LD_ATTFILENAME TYPE  SO_OBJ_DES ,
         LD_SENDER_ADDRESS LIKE  SOEXTRECI1-RECEIVER,
         LD_SENDER_ADDRESS_TYPE LIKE  SOEXTRECI1-ADR_TYP,
         LD_RECEIVER LIKE  SY-SUBRC.

  DATA:   T_PACKING_LIST LIKE SOPCKLSTI1 OCCURS 0 WITH HEADER LINE,
          T_CONTENTS LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
          T_RECEIVERS LIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE,
          T_ATTACHMENT LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
          T_OBJECT_HEADER LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
          W_CNT TYPE I,
          W_SENT_ALL(1) TYPE C,
          W_DOC_DATA LIKE SODOCCHGI1.

  LD_EMAIL   = P_EMAIL.
  LD_MTITLE = P_MTITLE.
  LD_FORMAT              = P_FORMAT.
  LD_ATTDESCRIPTION      = P_ATTDESCRIPTION.
  LD_ATTFILENAME         = P_FILENAME.
  LD_SENDER_ADDRESS      = P_SENDER.
  LD_SENDER_ADDRESS_TYPE = P_SENDER_ADDRES_TYPE.


* Fill the document data.
  W_DOC_DATA-DOC_SIZE = 1.

* Populate the subject/generic message attributes
  W_DOC_DATA-OBJ_LANGU = SY-LANGU.
  W_DOC_DATA-OBJ_NAME  = 'SAPRPT'.
  W_DOC_DATA-OBJ_DESCR = LD_MTITLE .
  W_DOC_DATA-SENSITIVTY = 'F'.

* Fill the document data and get size of attachment
  CLEAR W_DOC_DATA.
  READ TABLE IT_ATTACH INDEX W_CNT.
  W_DOC_DATA-DOC_SIZE =
     ( W_CNT - 1 ) * 255 + STRLEN( IT_ATTACH ).
  W_DOC_DATA-OBJ_LANGU  = SY-LANGU.
  W_DOC_DATA-OBJ_NAME   = 'SAPRPT'.
  W_DOC_DATA-OBJ_DESCR  = LD_MTITLE.
  W_DOC_DATA-SENSITIVTY = 'F'.
  CLEAR T_ATTACHMENT.
  REFRESH T_ATTACHMENT.
  T_ATTACHMENT[] = IT_ATTACH[].

* Describe the body of the message
  CLEAR T_PACKING_LIST.
  REFRESH T_PACKING_LIST.
  T_PACKING_LIST-TRANSF_BIN = SPACE.
  T_PACKING_LIST-HEAD_START = 1.
  T_PACKING_LIST-HEAD_NUM = 0.
  T_PACKING_LIST-BODY_START = 1.
  DESCRIBE TABLE IT_MESSAGE LINES T_PACKING_LIST-BODY_NUM.
  T_PACKING_LIST-DOC_TYPE = 'RAW'.
  APPEND T_PACKING_LIST.

* Create attachment notification
  T_PACKING_LIST-TRANSF_BIN = 'X'.
  T_PACKING_LIST-HEAD_START = 1.
  T_PACKING_LIST-HEAD_NUM   = 1.
  T_PACKING_LIST-BODY_START = 1.

  DESCRIBE TABLE T_ATTACHMENT LINES T_PACKING_LIST-BODY_NUM.
  T_PACKING_LIST-DOC_TYPE   =  LD_FORMAT.
  T_PACKING_LIST-OBJ_DESCR  =  LD_ATTDESCRIPTION.
  T_PACKING_LIST-OBJ_NAME   =  LD_ATTFILENAME.
  T_PACKING_LIST-DOC_SIZE   =  T_PACKING_LIST-BODY_NUM * 255.
  APPEND T_PACKING_LIST.

* Add the recipients email address
  CLEAR T_RECEIVERS.
  REFRESH T_RECEIVERS.
  LOOP AT TB_EMAIL.
    T_RECEIVERS-RECEIVER = TB_EMAIL-EMAIL.
    T_RECEIVERS-REC_TYPE = 'U'.
    T_RECEIVERS-COM_TYPE = 'INT'.
    T_RECEIVERS-NOTIF_DEL = 'X'.
    T_RECEIVERS-NOTIF_NDEL = 'X'.
    APPEND T_RECEIVERS.
  ENDLOOP.
  W_SENT_ALL = 'X'.


  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
       EXPORTING
            DOCUMENT_DATA              = W_DOC_DATA
            PUT_IN_OUTBOX              = 'X'
*            SENDER_ADDRESS             = LD_SENDER_ADDRESS
*            SENDER_ADDRESS_TYPE        = LD_SENDER_ADDRESS_TYPE
            COMMIT_WORK                = 'X'
       IMPORTING
            SENT_TO_ALL                = W_SENT_ALL
       TABLES
            PACKING_LIST               = T_PACKING_LIST
            OBJECT_HEADER              = OBJHEAD
            CONTENTS_BIN               = T_ATTACHMENT
            CONTENTS_TXT               = IT_MESSAGE
            RECEIVERS                  = T_RECEIVERS
       EXCEPTIONS
            TOO_MANY_RECEIVERS         = 1
            DOCUMENT_NOT_SENT          = 2
            OPERATION_NO_AUTHORIZATION = 4
            OTHERS                     = 99.

*
  SUBMIT RSCONN01 WITH MODE = 'INT' AND RETURN.
  IF SY-SUBRC NE 0.
    MESSAGE E000 WITH 'Error occurred while sending'.
  ELSE.
    MESSAGE I000 WITH 'The document was sent'.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this will help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 13:09:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437020#M1053074</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T13:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: extenal mail</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437021#M1053075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 05:31:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extenal-mail/m-p/4437021#M1053075</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-24T05:31:18Z</dc:date>
    </item>
  </channel>
</rss>

