<?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_NEW_DOCUMENT_ATT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979517#M950485</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;write ur loop as below  change is before into OBJBIN SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;VAR1 = ITAB-FKIMG.&lt;/P&gt;&lt;P&gt;CONCATENATE ITAB-VBELN &lt;/P&gt;&lt;P&gt;                         ITAB-FKDAT &lt;/P&gt;&lt;P&gt;                         ITAB-KUNAG &lt;/P&gt;&lt;P&gt;                         ITAB-NAME1&lt;/P&gt;&lt;P&gt;                        ITAB-MATNR &lt;/P&gt;&lt;P&gt;                        ITAB-MAKTX&lt;/P&gt;&lt;P&gt;                       VAR1&lt;/P&gt;&lt;P&gt;                        ITAB-WERKS &lt;/P&gt;&lt;P&gt;                        ITAB-EXNUM&lt;/P&gt;&lt;P&gt;                        ITAB-RDOC&lt;/P&gt;&lt;P&gt;                        ITAB-EXDAT&lt;/P&gt;&lt;P&gt;                        ITAB-KSCHL &lt;/P&gt;&lt;P&gt;                       CL_ABAP_CHAR_UTILITIES=&amp;gt;CR_LF&lt;/P&gt;&lt;P&gt;              INTO OBJBIN SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;APPEND OBJBIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jun 2008 07:13:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-16T07:13:13Z</dc:date>
    <item>
      <title>SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979515#M950483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;I am using SO_NEW_DOCUMENT_ATT_SEND_API1 for sending mail and my contents are in OBJBIN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in tht mail all the data comes in one single line rather than coming one below the other.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the code in that part is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE OBJTXT LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;  READ TABLE OBJTXT INDEX TAB_LINES.&lt;/P&gt;&lt;P&gt;  CLEAR OBJPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_NUM = 7.&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_TYPE = 'RAW'.&lt;/P&gt;&lt;P&gt;  OBJPACK-doc_size = STRLEN( OBJTXT ).&lt;/P&gt;&lt;P&gt;  APPEND OBJPACK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt; VAR1 = ITAB-FKIMG.&lt;/P&gt;&lt;P&gt; CONCATENATE ITAB-VBELN ITAB-FKDAT ITAB-KUNAG ITAB-NAME1 ITAB-MATNR ITAB-MAKTX&lt;/P&gt;&lt;P&gt;             VAR1 ITAB-WERKS ITAB-EXNUM ITAB-RDOC  ITAB-EXDAT&lt;/P&gt;&lt;P&gt;             ITAB-KSCHL INTO OBJBIN SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  APPEND OBJBIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DESCRIBE TABLE OBJBIN LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;  OBJHEAD = 'ORDERS'.&lt;/P&gt;&lt;P&gt;  APPEND OBJHEAD.&lt;/P&gt;&lt;P&gt;   DOC_CHNG-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJBIN-LINE ).&lt;/P&gt;&lt;P&gt;  OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-HEAD_NUM   = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;  OBJPACK-BODY_NUM   = TAB_LINES.&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_TYPE   = 'PDF'.&lt;/P&gt;&lt;P&gt;  OBJPACK-OBJ_NAME   = 'WEBSITE'.&lt;/P&gt;&lt;P&gt;  OBJPACK-OBJ_DESCR  = 'ORDERS.PDF'.&lt;/P&gt;&lt;P&gt;  OBJPACK-DOC_SIZE   = ( 255 * ( TAB_lines - 1 ) ) + STRLEN( OBJBIN-line ).&lt;/P&gt;&lt;P&gt;  APPEND OBJPACK.&lt;/P&gt;&lt;P&gt;           email_receivers-receiver = 'test @ dantal.in'.&lt;/P&gt;&lt;P&gt;            email_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;            email_receivers-express = 'X'.&lt;/P&gt;&lt;P&gt;            email_receivers-to_answer = 'X'.&lt;/P&gt;&lt;P&gt;            APPEND email_receivers.&lt;/P&gt;&lt;P&gt;            CLEAR email_receivers.&lt;/P&gt;&lt;P&gt;if not email_receivers[] is initial.&lt;/P&gt;&lt;P&gt;*perform attachment.&lt;/P&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                    = doc_chng&lt;/P&gt;&lt;P&gt;   PUT_IN_OUTBOX                    = 'X'&lt;/P&gt;&lt;P&gt;   COMMIT_WORK                      = 'X'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   SENT_TO_ALL                      = sent&lt;/P&gt;&lt;P&gt;   NEW_OBJECT_ID                    = newid&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    PACKING_LIST                    = OBJPACK&lt;/P&gt;&lt;P&gt;   OBJECT_HEADER                    = OBJHEAD&lt;/P&gt;&lt;P&gt;     CONTENTS_BIN                     = OBJBIN&lt;/P&gt;&lt;P&gt;    CONTENTS_TXT                    = OBJTXT&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                        = email_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;P&gt;         write / : 'Mail Cannot be sent to Dealer' .&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;         write / : 'Mail Sent Successfully To Dealer.' .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 06:51:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979515#M950483</guid>
      <dc:creator>rahul2000</dc:creator>
      <dc:date>2008-06-16T06:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979516#M950484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahul,&lt;/P&gt;&lt;P&gt;Try these changes in ur code. I assume objtxt is populated with ur text at this point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE OBJTXT LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;READ TABLE OBJTXT INDEX TAB_LINES.&lt;/P&gt;&lt;P&gt;CLEAR OBJPACK-TRANSF_BIN.&lt;/P&gt;&lt;P&gt;OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;&lt;DEL&gt;OBJPACK-BODY_NUM = 7.&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;OBJPACK-BODY_NUM  = tab_lines&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;OBJPACK-DOC_TYPE = 'RAW'.&lt;/P&gt;&lt;P&gt;&lt;DEL&gt;OBJPACK-doc_size = STRLEN( OBJTXT ).&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;APPEND OBJPACK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;VAR1 = ITAB-FKIMG.&lt;/P&gt;&lt;P&gt;CONCATENATE ITAB-VBELN ITAB-FKDAT ITAB-KUNAG ITAB-NAME1 ITAB-MATNR ITAB-MAKTX&lt;/P&gt;&lt;P&gt;VAR1 ITAB-WERKS ITAB-EXNUM ITAB-RDOC ITAB-EXDAT&lt;/P&gt;&lt;P&gt;ITAB-KSCHL INTO OBJBIN SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;APPEND OBJBIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE OBJBIN LINES TAB_LINES.&lt;/P&gt;&lt;P&gt;OBJHEAD = 'ORDERS'.&lt;/P&gt;&lt;P&gt;APPEND OBJHEAD.&lt;/P&gt;&lt;P&gt;DOC_CHNG-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJBIN-LINE ).&lt;/P&gt;&lt;P&gt;OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;OBJPACK-HEAD_NUM = 1.&lt;/P&gt;&lt;P&gt;OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;OBJPACK-BODY_NUM = TAB_LINES.&lt;/P&gt;&lt;P&gt;OBJPACK-DOC_TYPE = 'PDF'.&lt;/P&gt;&lt;P&gt;OBJPACK-OBJ_NAME = 'WEBSITE'.&lt;/P&gt;&lt;P&gt;OBJPACK-OBJ_DESCR = 'ORDERS.PDF'.&lt;/P&gt;&lt;P&gt;OBJPACK-DOC_SIZE = ( 255 * ( TAB_lines - 1 ) ) + STRLEN( OBJBIN-line ).&lt;/P&gt;&lt;P&gt;APPEND OBJPACK.&lt;/P&gt;&lt;P&gt;email_receivers-receiver = 'test @ dantal.in'.&lt;/P&gt;&lt;P&gt;email_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;email_receivers-express = 'X'.&lt;/P&gt;&lt;P&gt;email_receivers-to_answer = 'X'.&lt;/P&gt;&lt;P&gt;APPEND email_receivers.&lt;/P&gt;&lt;P&gt;CLEAR email_receivers.&lt;/P&gt;&lt;P&gt;if not email_receivers[] is initial.&lt;/P&gt;&lt;P&gt;*perform attachment.&lt;/P&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 = doc_chng&lt;/P&gt;&lt;P&gt;PUT_IN_OUTBOX = 'X'&lt;/P&gt;&lt;P&gt;COMMIT_WORK = 'X'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;SENT_TO_ALL = sent&lt;/P&gt;&lt;P&gt;NEW_OBJECT_ID = newid&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;PACKING_LIST = OBJPACK&lt;/P&gt;&lt;P&gt;OBJECT_HEADER = OBJHEAD&lt;/P&gt;&lt;P&gt;CONTENTS_BIN = OBJBIN&lt;/P&gt;&lt;P&gt;CONTENTS_TXT = OBJTXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTENTS_HEX = &lt;/P&gt;&lt;P&gt;OBJECT_PARA = &lt;/P&gt;&lt;P&gt;OBJECT_PARB = &lt;/P&gt;&lt;P&gt;RECEIVERS = email_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 0.&lt;/P&gt;&lt;P&gt;write / : 'Mail Cannot be sent to Dealer' .&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write / : 'Mail Sent Successfully To Dealer.' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinod.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 07:10:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979516#M950484</guid>
      <dc:creator>vinod_vemuru2</dc:creator>
      <dc:date>2008-06-16T07:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979517#M950485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;write ur loop as below  change is before into OBJBIN SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;VAR1 = ITAB-FKIMG.&lt;/P&gt;&lt;P&gt;CONCATENATE ITAB-VBELN &lt;/P&gt;&lt;P&gt;                         ITAB-FKDAT &lt;/P&gt;&lt;P&gt;                         ITAB-KUNAG &lt;/P&gt;&lt;P&gt;                         ITAB-NAME1&lt;/P&gt;&lt;P&gt;                        ITAB-MATNR &lt;/P&gt;&lt;P&gt;                        ITAB-MAKTX&lt;/P&gt;&lt;P&gt;                       VAR1&lt;/P&gt;&lt;P&gt;                        ITAB-WERKS &lt;/P&gt;&lt;P&gt;                        ITAB-EXNUM&lt;/P&gt;&lt;P&gt;                        ITAB-RDOC&lt;/P&gt;&lt;P&gt;                        ITAB-EXDAT&lt;/P&gt;&lt;P&gt;                        ITAB-KSCHL &lt;/P&gt;&lt;P&gt;                       CL_ABAP_CHAR_UTILITIES=&amp;gt;CR_LF&lt;/P&gt;&lt;P&gt;              INTO OBJBIN SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;APPEND OBJBIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 07:13:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979517#M950485</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T07:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979518#M950486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After "APPEND OBJBIN."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use "CLEAR OBJBIN." thats enough.&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, 16 Jun 2008 07:16:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979518#M950486</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T07:16:36Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979519#M950487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try using following code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*   Add Packing List (attachment) for PDF...
    DESCRIBE TABLE t_con_bin LINES h_tab_cntr.
    READ TABLE t_con_bin INDEX h_tab_cntr.
    h_doc_data-doc_size = h_doc_data-doc_size
                        + ( ( h_tab_cntr - 1 )
                        * 255 + STRLEN( t_con_bin ) ).
    h_doc_data-obj_descr  = mail_subject.
    h_body_start = 1.
    h_body_num = h_tab_cntr.

*   Write RAW data if that's what it is (adds to TEXT)...
    IF h_real_type = 'RAW'.
      DESCRIBE TABLE t_con_text LINES h_body_start.
      h_body_start = h_body_start + 1.

      h_transf_type = space.           " Transfer type TEXT...
      LOOP AT t_con_bin.               " Zip thru TEXT stuff
        t_con_text = t_con_bin.        " set TEXT table header..
        APPEND t_con_text.             " add to what's there!
      ENDLOOP.
      CLEAR: t_con_bin.                " clear BINARY header..
      REFRESH: t_con_bin.              " reset BINARY table...
    ENDIF.

    CLEAR t_pak_list.
    IF h_transf_type = 'X'.            " Binary=PDF/ALI?
      t_pak_list-transf_bin = 'X'.
      t_pak_list-head_start = 1.
      t_pak_list-head_num   = 0.
      t_pak_list-body_start = 1.
      t_pak_list-body_num   = h_tab_cntr.
      t_pak_list-doc_type   = h_real_type.
      t_pak_list-obj_name   = 'ATTACHMENT'.
      t_pak_list-obj_descr  = 'Document'(001).
      t_pak_list-doc_size   = ( h_tab_cntr - 1 )
                            * 255 + STRLEN( t_con_bin ).
    ELSE.
      DESCRIBE TABLE t_con_text LINES h_tab_cntr.
      READ TABLE t_con_text INDEX h_tab_cntr.
      t_pak_list-transf_bin = ' '.     " Binary=RAW
      t_pak_list-head_start = 1.
      t_pak_list-head_num   = 0.
      t_pak_list-body_start = h_body_start.
      t_pak_list-body_num   = h_tab_cntr.
      t_pak_list-doc_type   = h_real_type.
      t_pak_list-obj_name   = 'ATTACHMENT'(002).
      t_pak_list-obj_descr  = 'Report'(003).
      t_pak_list-doc_size   = ( h_body_num - 1 )
                            * 255 + STRLEN( t_con_text ).
    ENDIF.
    APPEND t_pak_list.
  ENDIF.


* Send the EMAIL out with SAP function...
  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
      document_data              = h_doc_data
      put_in_outbox              = 'X'
*      commit_work                = 'X'
    TABLES
      packing_list               = t_pak_list
      contents_bin               = t_con_bin
      contents_txt               = t_con_text
      receivers                  = t_receivers
    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 syst-subrc NE 0.
*    RAISE send_failed.
    CALL FUNCTION 'NAST_PROTOCOL_UPDATE'
      EXPORTING
        msg_arbgb = '00'
        msg_nr    = '001'
        msg_ty    = 'E'
        msg_v1    = 'O/P Could not be issued '(001)
        msg_v2    = ' Due to No Mail ID'(002)
        msg_v3    = syst-msgv3
        msg_v4    = syst-msgv4
      EXCEPTIONS
        OTHERS    = 1.&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;reward if useful&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;twinkal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jun 2008 07:22:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/3979519#M950487</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-16T07:22:22Z</dc:date>
    </item>
  </channel>
</rss>

