<?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: Problem SO_NEW_DOCUMENT_ATT_SEND_API1 ... PROC_NAME ... and OBJECT_PARA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272728#M493817</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you compare with This Program and you will get some idea.Make sure the you should have access in SU01 ,when you go Su01 and maintain ur email id .&lt;/P&gt;&lt;P&gt;and check with SOST transaction and it has all settings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zmail_0003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itcpo like itcpo,&lt;/P&gt;&lt;P&gt;tab_lines like sy-tabix.&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;Variables for EMAIL functionality&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: maildata like sodocchgi1.&lt;/P&gt;&lt;P&gt;data: mailpack like sopcklsti1 occurs 2 with header line.&lt;/P&gt;&lt;P&gt;data: mailhead like solisti1 occurs 1 with header line.&lt;/P&gt;&lt;P&gt;data: mailbin like solisti1 occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: mailtxt like solisti1 occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: mailrec like somlrec90 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: solisti1 like solisti1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform send_form_via_email.&lt;/P&gt;&lt;P&gt;&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;FORM SEND_FORM_VIA_EMAIL *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form send_form_via_email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: maildata, mailtxt, mailbin, mailpack, mailhead, mailrec.&lt;/P&gt;&lt;P&gt;refresh: mailtxt, mailbin, mailpack, mailhead, mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the document to be sent File Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;maildata-obj_name = 'TEST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;maildata-obj_descr = 'Subject'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailtxt-line = 'Here is your file'.&lt;/P&gt;&lt;P&gt;append mailtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare Packing List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform prepare_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set recipient - email address here!!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailrec-receiver = 'zyz@zyz.com'.&lt;/P&gt;&lt;P&gt;mailrec-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;append mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = maildata&lt;/P&gt;&lt;P&gt;put_in_outbox = ' '&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;packing_list = mailpack&lt;/P&gt;&lt;P&gt;object_header = mailhead&lt;/P&gt;&lt;P&gt;contents_bin = mailbin&lt;/P&gt;&lt;P&gt;contents_txt = mailtxt&lt;/P&gt;&lt;P&gt;receivers = mailrec&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;endform.&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;Form PREPARE_PACKING_LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form prepare_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: mailpack, mailbin, mailhead.&lt;/P&gt;&lt;P&gt;refresh: mailpack, mailbin, mailhead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table mailtxt lines tab_lines.&lt;/P&gt;&lt;P&gt;read table mailtxt index tab_lines.&lt;/P&gt;&lt;P&gt;maildata-doc_size = ( tab_lines - 1 ) * 255 + strlen( mailtxt ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;clear mailpack-transf_bin.&lt;/P&gt;&lt;P&gt;mailpack-head_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-head_num = 0.&lt;/P&gt;&lt;P&gt;mailpack-body_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;mailpack-doc_type = 'RAW'.&lt;/P&gt;&lt;P&gt;append mailpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mailhead = 'TEST.TXT'.&lt;/P&gt;&lt;P&gt;append mailhead.&lt;/P&gt;&lt;P&gt;&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;File 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailbin = 'This is file 1'.&lt;/P&gt;&lt;P&gt;append mailbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table mailbin lines tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mailpack-transf_bin = 'X'.&lt;/P&gt;&lt;P&gt;mailpack-head_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-head_num = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;mailpack-doc_type = 'TXT'.&lt;/P&gt;&lt;P&gt;mailpack-obj_name = 'TEST1'.&lt;/P&gt;&lt;P&gt;mailpack-obj_descr = 'Subject'.&lt;/P&gt;&lt;P&gt;mailpack-doc_size = tab_lines * 255.&lt;/P&gt;&lt;P&gt;append mailpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 26 May 2007 02:14:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-26T02:14:00Z</dc:date>
    <item>
      <title>Problem SO_NEW_DOCUMENT_ATT_SEND_API1 ... PROC_NAME ... and OBJECT_PARA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272727#M493816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not to long I asked a question regarding making a message in SAP Mail interactive. Recently I stumbled upon a code that allows the proccessing of a program from the SAP Mail when clicking the execute command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am now able to run an Abap program in SAP Mail. Problem now is that while this works in some SAP Standard Reports and Programs (even the ones I copied from). Im having a difficult time passing the selected parameter/select-option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The main culprit of the functionalities appears to be the table OBJECT_PARA and &lt;/P&gt;&lt;P&gt;DOCUMENT_DATA-PROC_NAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im hoping you guys can aid me in trying to find the problem. The code is as follows: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;EMAIL PROGRAM&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZZEMAIL_PROGRAM MESSAGE-ID ZZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: SOMLRECI1, TRDIR, MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: length type i.&lt;/P&gt;&lt;P&gt;data: doc_chng         like sodocchgi1.&lt;/P&gt;&lt;P&gt;data: tab_lines        like sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF HTML_TAB OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE W3HTML.&lt;/P&gt;&lt;P&gt;DATA: END OF HTML_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab like abaplist occurs   0 with header line.&lt;/P&gt;&lt;P&gt;data: objpack          like sopcklsti1 occurs 2 with header line.&lt;/P&gt;&lt;P&gt;data: objhead          like solisti1   occurs 1 with header line.&lt;/P&gt;&lt;P&gt;data: objbin           like solisti1   occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: objtxt           like solisti1   occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: reclist          like somlreci1  occurs 5 with header line.&lt;/P&gt;&lt;P&gt;DATA: OBJPARA          LIKE SOPARAI1  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: OBJPARB          LIKE SOPARBI1  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: G_TEXT LIKE TRDIRT-TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_LIST OCCURS 0,&lt;/P&gt;&lt;P&gt;        RECVD LIKE SOMLRECI1-RECEIVER.&lt;/P&gt;&lt;P&gt;DATA: END OF T_LIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;PARAMETERS: TITLE(50).&lt;/P&gt;&lt;P&gt;PARAMETERS: KUNNR LIKE KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLK1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLK2 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: RECEIVER FOR SOMLRECI1-RECEIVER.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLK2.&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;  IF RECEIVER[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE I015 WITH 'Add at least (1) recipient'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  PERFORM UPLOAD_RECIPIENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: IADDSMTP TYPE BAPIADSMTP OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  data: ireturn type bapiret2 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DOC_CHNG-OBJ_DESCR = TITLE.&lt;/P&gt;&lt;P&gt;  OBJTXT = 'This is a Testing Email to test the program'.&lt;/P&gt;&lt;P&gt;  APPEND OBJTXT.&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;&amp;lt;b&amp;gt;  DOC_CHNG-PROC_TYPE = 'R'.&lt;/P&gt;&lt;P&gt;  DOC_CHNG-PROC_NAME = 'ZTEST_CUST_NAME'.&lt;/P&gt;&lt;P&gt;  DOC_CHNG-SKIP_SCREN = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OBJPARA-NAME = 'SO_KUNNR'.&lt;/P&gt;&lt;P&gt;  OBJPARA-LOW = KUNNR.&lt;/P&gt;&lt;P&gt;  APPEND OBJPARA.&lt;/P&gt;&lt;P&gt;  CLEAR OBJPARA.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&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   = tab_lines.&lt;/P&gt;&lt;P&gt;  objpack-doc_type   = 'RAW'.&lt;/P&gt;&lt;P&gt;  append objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_LIST.&lt;/P&gt;&lt;P&gt;    RECLIST-RECEIVER = T_LIST-RECVD.&lt;/P&gt;&lt;P&gt;    RECLIST-REC_TYPE = 'B'.&lt;/P&gt;&lt;P&gt;    APPEND RECLIST. CLEAR RECLIST.&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;  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;     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                     = HTML_TAB&lt;/P&gt;&lt;P&gt;       contents_txt                     = objtxt&lt;/P&gt;&lt;P&gt;       OBJECT_PARA                      = OBJPARA&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      object_parb                      = objparb&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       receivers                        = reclist&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;  case sy-subrc.&lt;/P&gt;&lt;P&gt;    when 0.&lt;/P&gt;&lt;P&gt;      loop at reclist.&lt;/P&gt;&lt;P&gt;        message i014 with reclist-receiver.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;    when 1.&lt;/P&gt;&lt;P&gt;      message i015 with text-027.&lt;/P&gt;&lt;P&gt;    when 2.&lt;/P&gt;&lt;P&gt;      message i015 with text-028.&lt;/P&gt;&lt;P&gt;    when 3.&lt;/P&gt;&lt;P&gt;      message i015 with text-029.&lt;/P&gt;&lt;P&gt;    when 4.&lt;/P&gt;&lt;P&gt;      message i015 with text-030.&lt;/P&gt;&lt;P&gt;    when 5.&lt;/P&gt;&lt;P&gt;      message i015 with text-031.&lt;/P&gt;&lt;P&gt;    when 6.&lt;/P&gt;&lt;P&gt;      message i015 with text-032.&lt;/P&gt;&lt;P&gt;    when 7.&lt;/P&gt;&lt;P&gt;      message i015 with text-033.&lt;/P&gt;&lt;P&gt;    when 8.&lt;/P&gt;&lt;P&gt;      message i015 with text-036.&lt;/P&gt;&lt;P&gt;    when others.&lt;/P&gt;&lt;P&gt;      message i015 with text-036.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  UPLOAD_RECIPIENTS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD_RECIPIENTS.&lt;/P&gt;&lt;P&gt;  LOOP AT RECEIVER.&lt;/P&gt;&lt;P&gt;    T_LIST-RECVD = RECEIVER-LOW.&lt;/P&gt;&lt;P&gt;    APPEND T_LIST. CLEAR T_LIST.&lt;/P&gt;&lt;P&gt;    IF NOT RECEIVER-HIGH IS INITIAL.&lt;/P&gt;&lt;P&gt;      T_LIST-RECVD = RECEIVER-HIGH.&lt;/P&gt;&lt;P&gt;      APPEND T_LIST. CLEAR T_LIST.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " UPLOAD_RECIPIENTS&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Program ZTEST_CUST_NAME&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_CUST_NAME NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;TABLES: KNA1.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF NAME OCCURS 0,&lt;/P&gt;&lt;P&gt;        NAME1 LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;      END OF NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: SO_KUNNR FOR KNA1-KUNNR OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECT NAME1 FROM KNA1 INTO TABLE NAME WHERE KUNNR IN SO_KUNNR.&lt;/P&gt;&lt;P&gt;*WRITE: name1.&lt;/P&gt;&lt;P&gt;LOOP AT NAME.&lt;/P&gt;&lt;P&gt;  WRITE: / NAME-NAME1.&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;&lt;/P&gt;&lt;P&gt;This has proven quite a head scratching problem. But I hope I can get some help soon. Thanks guys and good day.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 May 2007 01:48:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272727#M493816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-26T01:48:11Z</dc:date>
    </item>
    <item>
      <title>Re: Problem SO_NEW_DOCUMENT_ATT_SEND_API1 ... PROC_NAME ... and OBJECT_PARA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272728#M493817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you compare with This Program and you will get some idea.Make sure the you should have access in SU01 ,when you go Su01 and maintain ur email id .&lt;/P&gt;&lt;P&gt;and check with SOST transaction and it has all settings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zmail_0003.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itcpo like itcpo,&lt;/P&gt;&lt;P&gt;tab_lines like sy-tabix.&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;Variables for EMAIL functionality&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: maildata like sodocchgi1.&lt;/P&gt;&lt;P&gt;data: mailpack like sopcklsti1 occurs 2 with header line.&lt;/P&gt;&lt;P&gt;data: mailhead like solisti1 occurs 1 with header line.&lt;/P&gt;&lt;P&gt;data: mailbin like solisti1 occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: mailtxt like solisti1 occurs 10 with header line.&lt;/P&gt;&lt;P&gt;data: mailrec like somlrec90 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: solisti1 like solisti1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform send_form_via_email.&lt;/P&gt;&lt;P&gt;&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;FORM SEND_FORM_VIA_EMAIL *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form send_form_via_email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: maildata, mailtxt, mailbin, mailpack, mailhead, mailrec.&lt;/P&gt;&lt;P&gt;refresh: mailtxt, mailbin, mailpack, mailhead, mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the document to be sent File Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;maildata-obj_name = 'TEST'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Subject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;maildata-obj_descr = 'Subject'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Mail Contents&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailtxt-line = 'Here is your file'.&lt;/P&gt;&lt;P&gt;append mailtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prepare Packing List&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;perform prepare_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set recipient - email address here!!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailrec-receiver = 'zyz@zyz.com'.&lt;/P&gt;&lt;P&gt;mailrec-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;append mailrec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sending the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 = maildata&lt;/P&gt;&lt;P&gt;put_in_outbox = ' '&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;packing_list = mailpack&lt;/P&gt;&lt;P&gt;object_header = mailhead&lt;/P&gt;&lt;P&gt;contents_bin = mailbin&lt;/P&gt;&lt;P&gt;contents_txt = mailtxt&lt;/P&gt;&lt;P&gt;receivers = mailrec&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;endform.&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;Form PREPARE_PACKING_LIST&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;form prepare_packing_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: mailpack, mailbin, mailhead.&lt;/P&gt;&lt;P&gt;refresh: mailpack, mailbin, mailhead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table mailtxt lines tab_lines.&lt;/P&gt;&lt;P&gt;read table mailtxt index tab_lines.&lt;/P&gt;&lt;P&gt;maildata-doc_size = ( tab_lines - 1 ) * 255 + strlen( mailtxt ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Creation of the entry for the compressed document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;clear mailpack-transf_bin.&lt;/P&gt;&lt;P&gt;mailpack-head_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-head_num = 0.&lt;/P&gt;&lt;P&gt;mailpack-body_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;mailpack-doc_type = 'RAW'.&lt;/P&gt;&lt;P&gt;append mailpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mailhead = 'TEST.TXT'.&lt;/P&gt;&lt;P&gt;append mailhead.&lt;/P&gt;&lt;P&gt;&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;File 1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;mailbin = 'This is file 1'.&lt;/P&gt;&lt;P&gt;append mailbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table mailbin lines tab_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mailpack-transf_bin = 'X'.&lt;/P&gt;&lt;P&gt;mailpack-head_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-head_num = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_start = 1.&lt;/P&gt;&lt;P&gt;mailpack-body_num = tab_lines.&lt;/P&gt;&lt;P&gt;mailpack-doc_type = 'TXT'.&lt;/P&gt;&lt;P&gt;mailpack-obj_name = 'TEST1'.&lt;/P&gt;&lt;P&gt;mailpack-obj_descr = 'Subject'.&lt;/P&gt;&lt;P&gt;mailpack-doc_size = tab_lines * 255.&lt;/P&gt;&lt;P&gt;append mailpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if it is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 May 2007 02:14:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272728#M493817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-26T02:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: Problem SO_NEW_DOCUMENT_ATT_SEND_API1 ... PROC_NAME ... and OBJECT_PARA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272729#M493818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cheng,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can't use the table OBJPARA with parameters of the report. You have to usel the table with set/get -parameters and only the first three characters are used!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings&lt;/P&gt;&lt;P&gt;Jan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2007 06:43:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-so-new-document-att-send-api1-proc-name-and-object-para/m-p/2272729#M493818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-10T06:43:08Z</dc:date>
    </item>
  </channel>
</rss>

