<?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: Regarding SO_NEW_DOCUMENT_ATT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502944#M1422068</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinath , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the function module SO_NEW_DOCUMENT_ATT_SEND_API1  documentation .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example present in this is sufficient to understand the functionality of the FM. You need to change the type of attachment in your case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search SDN to know more.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Jan 2010 08:04:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-01-19T08:04:21Z</dc:date>
    <item>
      <title>Regarding SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502941#M1422065</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;I am using FM SO_NEW_DOCUMENT_ATT_SEND_API1 to send mail to the user. My requirement is, i need to attach a photo with the mail. Can any one tell me how to attach photo to the mail using the above FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Srinath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 06:02:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502941#M1422065</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T06:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502942#M1422066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinath ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; DATA: docdata    LIKE sodocchgi1,
      objpack    LIKE sopcklsti1 OCCURS  1 WITH HEADER LINE,
      objhead    LIKE solisti1   OCCURS  1 WITH HEADER LINE,
      objtxt     LIKE solisti1   OCCURS 10 WITH HEADER LINE,
      objbin     LIKE solisti1   OCCURS 10 WITH HEADER LINE,
      objhex     LIKE solix      OCCURS 10 WITH HEADER LINE,
      reclist    LIKE somlreci1  OCCURS  1 WITH HEADER LINE,
      DATA: tab_lines  TYPE i,
      doc_size   TYPE i,
      att_type   LIKE soodk-objtp.
DATA: listobject LIKE abaplist   OCCURS  1 WITH HEADER LINE.
 Upload file from presentation server.
  CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload
    EXPORTING
      filename                = wa_fnm
      filetype                = 'BIN'           
    CHANGING
      data_tab                = objbin[]
    EXCEPTIONS
      file_open_error         = 1
      file_read_error         = 2
      no_batch                = 3
      gui_refuse_filetransfer = 4
      invalid_type            = 5
      no_authority            = 6
      unknown_error           = 7
      bad_data_format         = 8
      header_not_allowed      = 9
      separator_not_allowed   = 10
      header_too_long         = 11
      unknown_dp_error        = 12
      access_denied           = 13
      dp_out_of_memory        = 14
      disk_full               = 15
      dp_timeout              = 16
      not_supported_by_gui    = 17
      error_no_gui            = 18
      OTHERS                  = 19.
  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.
  objbin = '     '. APPEND objbin.

  DESCRIBE TABLE objbin LINES tab_lines.

  docdata-obj_name  = 'TEST'.
  docdata-obj_descr = 'Test including Attachment'.
  objtxt = 'Test Document.'.
  APPEND objtxt.
  objtxt = 'You will find an attachment in this message.'.
  APPEND objtxt.
  objtxt = 'Have a nice day.'.
  APPEND objtxt.
  DESCRIBE TABLE objtxt LINES tab_lines.
  READ TABLE objtxt INDEX tab_lines.
  objpack-doc_size = tab_lines (multiplied by) 255.
  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.
  att_type = 'TXT'.
  DESCRIBE TABLE objbin LINES tab_lines.
  READ     TABLE objbin INDEX tab_lines.
  objpack-doc_size = tab_lines (multiplied by) 255.
  objpack-transf_bin = 'X'.
  objpack-head_start = 1.
  objpack-head_num   = 0.
  objpack-body_start = 1.
  objpack-body_num   = tab_lines.
  objpack-doc_type   = att_type.
  objpack-obj_name   = wa_fnm.
  objpack-obj_descr  = wa_fnm.
  APPEND objpack.
  reclist-receiver = 'abc(AT)abc.com'.                  
  reclist-rec_type = 'U'.
  APPEND reclist.
  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
      document_data                    = docdata
      put_in_outbox                    = 'X'
      commit_work                      = 'X'
    TABLES
      packing_list                     = objpack
      object_header                    = objhead
      contents_bin                     = objbin
      contents_txt                     = objtxt        .
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID 'SO' TYPE 'S' NUMBER '023'
            WITH docdata-obj_name.
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nikhil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 06:24:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502942#M1422066</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T06:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502943#M1422067</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;here is the piece of code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: P_FILE(4096) TYPE C DEFAULT 'C:\PICTURE.BMP' OBLIGATORY.&lt;/P&gt;&lt;P&gt;parameters: P_header like G_HEADER-OBJDES&lt;/P&gt;&lt;P&gt;&lt;/P&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;P&gt;      PREPARE_FOR_FOLDER_ACCESS = ' '&lt;/P&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;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 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;  G_DOCUMENT-FOLTP = G_USER_DATA-OUTBOXFOL+0(3)..&lt;/P&gt;&lt;P&gt;  G_DOCUMENT-FOLYR = G_USER_DATA-OUTBOXFOL+3(2).&lt;/P&gt;&lt;P&gt;  G_DOCUMENT-FOLNO = G_USER_DATA-OUTBOXFOL+5(12).&lt;/P&gt;&lt;P&gt;  G_DOCUMENT-OBJTP = 'RAW'.&lt;/P&gt;&lt;P&gt;  G_DOCUMENT-OBJYR = '33'.&lt;/P&gt;&lt;P&gt;  G_DOCUMENT-OBJNAM = 'Mess'.&lt;/P&gt;&lt;P&gt;  G_DOCUMENT-OKCODE = 'CHNG'.&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;&lt;/P&gt;&lt;P&gt;  G_HEADER-OBJDES = p_header.&lt;/P&gt;&lt;P&gt;  G_HEADER-OBJLA  = 'D'.&lt;/P&gt;&lt;P&gt;  G_HEADER-OBJNAM = 'Mess'.&lt;/P&gt;&lt;P&gt;  G_HEADER-OWNNAM = SY-UNAME.&lt;/P&gt;&lt;P&gt;  G_HEADER-CRONAM = SY-UNAME.&lt;/P&gt;&lt;P&gt;  G_HEADER-CRDAT = SY-DATUM.&lt;/P&gt;&lt;P&gt;  G_HEADER-CHTIM = SY-UZEIT.&lt;/P&gt;&lt;P&gt;  G_HEADER-OBJPRI = '5'.&lt;/P&gt;&lt;P&gt;  G_HEADER-OBJSNS = 'O'.&lt;/P&gt;&lt;P&gt;  G_HEADER-CROADR = g_user_data-FULLNAME.&lt;/P&gt;&lt;P&gt;  G_HEADER-CHOADR = g_user_data-FULLNAME.&lt;/P&gt;&lt;P&gt;  G_HEADER-OWNADR = g_user_data-FULLNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  METHOD1 = 'SAVE'.&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;    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;  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;  METHOD1 = 'ATTCREATEFROMPC'.&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;    TABLES&lt;/P&gt;&lt;P&gt;      OBJCONT     = G_OBJCNT&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;  CLEAR DOCUMENTS[].&lt;/P&gt;&lt;P&gt;  APPEND G_DOCUMENT TO DOCUMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--- ----------------------- ----------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR G_ATTACHMENTS_READ.&lt;/P&gt;&lt;P&gt;  PERFORM ATTACHMENT_LIST_GET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--- ----------------------- ----------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DESCRIBE TABLE G_ATTACHMENTS LINES ATTACH_CNT.&lt;/P&gt;&lt;P&gt;  G_HEADER-ENCCNT = ATTACH_CNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--- ----------------------- ----------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM FILL_ATTLIST TABLES G_ATTACHMENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--- Bestimmen an wen senden ----------------------------------------*&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  G_RECEIPIENTS-RECEXTNAM =  ''' put mail id&lt;/P&gt;&lt;P&gt;  G_RECEIPIENTS-RECESC = 'U'.&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;  G_OBJCNT-LINE ='testline1'.&lt;/P&gt;&lt;P&gt;  APPEND G_OBJCNT.&lt;/P&gt;&lt;P&gt;  G_OBJCNT-LINE ='testline2'.&lt;/P&gt;&lt;P&gt;  APPEND G_OBJCNT.&lt;/P&gt;&lt;P&gt;  G_OBJCNT-LINE ='testline3'.&lt;/P&gt;&lt;P&gt;  APPEND G_OBJCNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING G_HEADER TO OBJ_HD_CHNG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE: G_DOCUMENT-FOLTP  TO FOL_ID-OBJTP,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-FOLYR  TO FOL_ID-OBJYR,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-FOLNO  TO FOL_ID-OBJNO,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-OBJTP  TO DOC_ID-OBJTP,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-OBJYR  TO DOC_ID-OBJYR,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-OBJNO  TO DOC_ID-OBJNO,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-ATTTP  TO ATT_ID-OBJTP,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-ATTYR  TO ATT_ID-OBJYR,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-ATTNO  TO ATT_ID-OBJNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_OBJECT_UPDATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FOLDER_ID                  = FOL_ID&lt;/P&gt;&lt;P&gt;      OBJECT_HD_CHANGE           = OBJ_HD_CHNG&lt;/P&gt;&lt;P&gt;      OBJECT_ID                  = DOC_ID&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;    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;      OBJECT_NOT_EXIST           = 7&lt;/P&gt;&lt;P&gt;      OBJECT_NO_AUTHORIZATION    = 8&lt;/P&gt;&lt;P&gt;      OPERATION_NO_AUTHORIZATION = 9&lt;/P&gt;&lt;P&gt;      OWNER_NOT_EXIST            = 10&lt;/P&gt;&lt;P&gt;      PARAMETER_ERROR            = 11&lt;/P&gt;&lt;P&gt;      SUBSTITUTE_NOT_ACTIVE      = 12&lt;/P&gt;&lt;P&gt;      SUBSTITUTE_NOT_DEFINED     = 13&lt;/P&gt;&lt;P&gt;      SYSTEM_FAILURE             = 14&lt;/P&gt;&lt;P&gt;      X_ERROR                    = 15&lt;/P&gt;&lt;P&gt;      OTHERS                     = 16.&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;  MOVE: G_DOCUMENT-OBJTP TO G_REC_DATA-NOTTP,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-OBJYR TO G_REC_DATA-NOTYR,&lt;/P&gt;&lt;P&gt;        G_DOCUMENT-OBJNO TO G_REC_DATA-NOTNO,&lt;/P&gt;&lt;P&gt;        'from me'     TO G_REC_DATA-SNDADR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  G_HEADER-OBJSND = 'X'.&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;      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;      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;    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;      RECEIVE_DATA = G_REC_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------" /&gt; Form Routinen -&lt;HR originaltext="-----------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&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;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  ATTACHMENT_LIST_GET&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ATTACHMENT_LIST_GET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF G_ATTACHMENTS_READ IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF G_HEADER-ENCCNT &amp;gt; 0.&lt;/P&gt;&lt;P&gt;      CLEAR G_ATTACHMENTS. CLEAR G_ATTACHMENTS[].&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'SO_ATTACHMENT_LIST_READ'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          OBJECT_ID = G_OBJECT_ID&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          OBJECTS   = G_ATTACHMENTS&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          OTHERS    = 1.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        G_ATTACHMENTS_READ = ON.&lt;/P&gt;&lt;P&gt;      ENDIF.&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.                    " ATTACHMENT_LIST_GET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Form  FILL_ATTLIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_ATTLIST TABLES P_ATT_LIST STRUCTURE SOOD5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA ATTSIZE_I TYPE I.&lt;/P&gt;&lt;P&gt;  DATA ATTSIZE_P TYPE P DECIMALS 1.&lt;/P&gt;&lt;P&gt;  DATA L_ATTTYPE TYPE SO_OBJ_TP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: ATT_LIST, ATT_LIST[].&lt;/P&gt;&lt;P&gt;  LOOP AT P_ATT_LIST.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING P_ATT_LIST TO ATT_LIST.&lt;/P&gt;&lt;P&gt;    IF P_ATT_LIST-OBJTP EQ EXT.&lt;/P&gt;&lt;P&gt;      ATT_LIST-OBJTYPE = P_ATT_LIST-FILE_EXT.&lt;/P&gt;&lt;P&gt;      L_ATTTYPE        = P_ATT_LIST-FILE_EXT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      ATT_LIST-OBJTYPE = P_ATT_LIST-OBJTP.&lt;/P&gt;&lt;P&gt;      L_ATTTYPE        = P_ATT_LIST-OBJTP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    TRANSLATE L_ATTTYPE TO UPPER CASE.                   "#EC TRANSLANG&lt;/P&gt;&lt;P&gt;    IF    P_ATT_LIST-OBJLEN CN '1234567890 '            "note 616365&lt;/P&gt;&lt;P&gt;       OR P_ATT_LIST-OBJLEN LT 1024.&lt;/P&gt;&lt;P&gt;      ATT_LIST-OBJLEN = '1K'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      ATTSIZE_P = P_ATT_LIST-OBJLEN / 1024.&lt;/P&gt;&lt;P&gt;      ATTSIZE_I = CEIL( ATTSIZE_P ).&lt;/P&gt;&lt;P&gt;      ATT_LIST-OBJLEN = ATTSIZE_I.&lt;/P&gt;&lt;P&gt;      CONCATENATE ATT_LIST-OBJLEN 'kB' INTO ATT_LIST-OBJLEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    APPEND ATT_LIST.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 06:33:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502943#M1422067</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T06:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502944#M1422068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinath , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the function module SO_NEW_DOCUMENT_ATT_SEND_API1  documentation .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example present in this is sufficient to understand the functionality of the FM. You need to change the type of attachment in your case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search SDN to know more.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jan 2010 08:04:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/6502944#M1422068</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-19T08:04:21Z</dc:date>
    </item>
  </channel>
</rss>

