Email thru Reports 3.0

Pls tell me how to email the reports from Reports 3.0
Thanks in advance
Regards
Akshey

Where do i have to set the windows settings?
Basically it is giving a error
Rep-4202 and rep-4220 i.e error while intializing mailsubsystem
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Thileepan Sabaratnam ([email protected]):
Hi:
try this.
go to tools menu tools->preference and set the destination type from the Runtime Values tab to Mail. Then set the mail box address of your (..windows) settings correctly.
<HR></BLOCKQUOTE>
null

Similar Messages

  • Email thru Report - Changing the Subject

    Hi,
    I am using Reports6.0 in windows. while sending Report(PDF) output to relevant email-id. System automatically set the default message to "Report sent from Report Builder ...' How can I change this default message to user message.
    Pls. Help me.

    Hi,
    Upgrade to Reports 9i, You can use BCC, CC, FROM, REPLYTO, SUBJECT and DESNAME with Reports command line
    Note that DESNAME is used to specify the main recipient(s) of the e-mail.
    Thanks,
    Oracle Reports Team

  • Send report as email thru bursting

    I am trying to send report by email thru bursting. My query follows:
    SELECT CLIENT_ID AS KEY
    ,'afsrep' AS TEMPLATE
    ,'RTF' AS TEMPLATE_FORMAT
    ,'en-US' AS LOCALE
    ,'EXCEL' AS OUTPUT_FORMAT
    ,'FILE' AS DEL_CHANNEL
    '[email protected]' PARAMETER1, '[email protected]' PARAMETER2, '[email protected]' PARAMETER3, 'TEST' PARAMETER4,
    'BODY TESET' PARAMETER5, 'true' PARAMETER6, '[email protected]' PARAMETER7
    from Client_contacts
    When we burst the report is opening in the desktop but NOT SENDING EMAIL.
    Can someone help me.
    Edited by: user10711255 on Jun 11, 2009 3:36 AM

    have you configured the address for the email server you will be snding through. its in the delivery setup in administration.

  • Csnnot send email thru UTL_SMTP (PL-SQL)

    If I try to send an email thru SQL it will work, but If i convert it to a PROCEDURE and then execute it with "EXECUTE PD_EMAIL('TEST','TEST'); It will give me the same error:
    ORA-24247: network access denied by access control list (ACL)
    Please help, this is ORACLE STANDARD EDITION 11G R2
    The store procedure is as follows:
    Create or Replace Procedure Pd_Email (Gv_Subject VARCHAR2, Gv_Body VARCHAR2) Is
    Lv_From VARCHAR2(80) := '[email protected]';
    Lv_To VARCHAR2(500) := '[email protected]';
    Lv_Host VARCHAR2(30) := 'mail.myhost.com';
    Lv_Conn Utl_smtp.Connection;
    BEGIN
    Lv_Conn := utl_smtp.Open_Connection(Lv_Host, 25);
    utl_smtp.Helo(Lv_Conn, Lv_Host);
    utl_smtp.Mail(Lv_Conn, Lv_From);
    utl_smtp.Rcpt(Lv_Conn, Lv_To);
    utl_smtp.Data(Lv_Conn,
    'Date: ' || to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') ||chr(13)||chr(10)||
    'From: ' ||Lv_From ||chr(13)||chr(10)||
    'Subject: '||Gv_Subject||chr(13)||chr(10)||
    'To: ' || Lv_To||chr(13)||chr(10));
    utl_smtp.Quit(Lv_Conn);
    EXCEPTION
    WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
    raise_application_error(-20000, 'Email Error: '||sqlerrm);
    END
    Your help with me be greatly appreciated it.

    Panamanian wrote:
    Ok, since it does work in SQL, but not in a table trigger (if inserting). What should I check? or what sql statement should I run? for testing purposes?It cannot work in SQL as the SQL language does not support defining and using tcp sockets. PL/SQL is needed for that.
    PL/SQL code is also what is used to define a trigger. So assuming the same schema is used, that PL/SQL code will be executed in the same environment irrespective of the call being via a trigger or via a normal database call.
    That aside - sending e-mails from triggers is a terrible idea. A trigger is NOT intended to be used for something like that.
    The transaction can be rolled back. The e-mail send cannot be undone - and en e-mail would have been send reporting on changes that never happened in the database.
    The same trigger can fire twice for the very same row and transaction under special circumstances in Oracle. Thus 2 e-mails reporting the very same change... a change that can still be rolled back. How does that make sense?
    The trigger can choke on mail errors. What then? Fail a perfectly valid business transaction that meets all consistency and validation rules, because the mail server is down, or there is a network problem or something?
    That is not how robust applications are designed and written.

  • How to auto email a report

    Hi buddies!
    I hope someone would be able to solve my problem here.
    I have create an online report using PSP.(PL/SQL server pages)
    I have created 2 tables with 3 insert scripts which will extract the needed information into the table and the report will continue to read from that table.
    Now, I need to somehow email this report, in any format, pdf, excel or so to a certain email address.
    How should I do this?
    I am absolutely new to PSP.
    I hope someone could give me a lead.
    Thank You very much.
    Cheers!
    Alagu

    Can you show the scripts and reports screenshort, so we can have a clerarl idea.
    madni

  • EMAIL WITH REPORT NOT WORKING

    I have the Display version of this report working on line.
    Now, I am trying to email the report to the individual requesting
    the report. It is getting an error message on the second
    <table> saying it contains invalid data. I am working with a
    client on Coldfusion 5, so we are NOT using current software.
    Can a report even be emailed?
    If yes, how do I approach this. I could not find any
    previously written problems on this, so it may not even be
    possible. The report is much larger that below, but below includes
    the error and did not see any reason to attach the entire report.
    Thanks for any guidance.
    <CFMAIL TO="#Session.SecurityEmailAddress#"
    FROM="[email protected]"
    SUBJECT="Request Chronology Report"
    SERVER="10.130.1.76"
    PORT="25"
    TIMEOUT="30">
    <table>
    <tr>
    <td width="50">
    </td>
    <td>
    <img src="images/TITLE-AgencyReporting-400-40.gif"
    width=500 height=45>
    </td>
    </tr>
    </table>
    <table width="600", bgcolor="#ffffff", cellpadding="0",
    cellspacing="0", border="3">
    <tr>
    <td rowspan="3">
    <center><img src="images/911logo-1000-1000.gif"
    width=120 height=120></center>
    </td>
    <td colspan="3" height="30">
    <cfoutput><center><h2>#Session.InquiryAgencyName#</h2></center></cfoutput>
    </td>
    </tr>
    <tr>
    <td colspan="3" height="30">
    <center><img
    src="images/title-ChronologyReport-400-40.gif" width=400
    height=35></center>
    </td>
    </tr>
    <tr>
    <td width="*" height="60">
    <cfoutput><center><h2>Event Number:
    #Session.ChronologyNumber#</h2></center></cfoutput>
    </td>
    </tr>
    </table>
    <cfoutput query="GetChronologyList">
    <cfset ExtractHdrYear = "#Left(getchronologylist.cdts,
    4)#">
    <cfset ExtractHdrMonth = "#Mid(getchronologyList.cdts, 5,
    2)#">
    <cfset ExtractHdrDay = "#Mid(getchronologyList.cdts, 7,
    2)#">
    <cfset HdrPrintDate =
    "#ExtractHdrMonth#/#ExtractHdrDay#/#ExtractHdrYear#">
    </cfoutput>
    </CFMAIL>

    Thats what I did for out mail reports its not super pretty
    but.
    The action on the form point to a page containing below code
    THis page has the CFMAIl and the SQL INSERT on it.
    <cfmail to="[email protected]"
    from="[email protected]"
    subject="New Event Added, #FORM.EventName#"
    server="pop3.preventpollution.org"
    cc="#MailTo#"
    >
    Event Name: #FORM.EventName#
    StartDate: #FORM.StartDate#
    End Date: #FORM.EndDate#
    Description:
    #FORM.EventDescription#
    </cfmail>
    <cflocation url="mailer.cfm">
    </cfif>
    Hope that Helps...
    Tom

  • Email a Report to Customer in AR

    Hi,
    I have a requirement to send an email of report to the customer while i run the concurrent program. It is not an XML report. Please advise me to do.
    Thanks in Advance,
    Pradeep
    Edited by: user11165897 on Dec 7, 2012 1:27 AM

    Sachin,
    First of all, you need to create a spool request (click on the print option when the report gives a output, remove the tick from "print immediately" option.....alternatively you can also ask your abaper to create a new option as "Create PDF"...now take the spool number by using T.Code: SP01
    now go to T.code: SE38/SA38...enter program RSTXPDFT4..and execute/F8...enter that spool number..system will ask you the destination..you can save the file on your local PC by your own nomenclature (inbuilt written in the program) .
    You can explain this process to your ABAPer, he will be able to write the relevant program
    Customer email address table is ADR6, just cross check on this one.
    I hope the information if of help to you
    Regards,
    N

  • Email Discoverer Report

    Hi,
    I am using Discoverer Desktop 10.1.2.48.18.
    I am in a situation where I should be able to email each page of the report to a different person when ever the report is run. Each page of the report has the information of different customer and a particular customer should recieve the email with his page of the report.
    I want to know if this is possible with discoverer, if yes, please let me know the process to do it or let me know of any other alternatives or third party tools I can use to do this.
    Thanks.

    Hi,
    You will have to use a third party tool to break the report up and email the contents.
    This Re: Export and Email disc report may help.
    Rod West

  • Email through report

    Hello All,
    I have done the z report in which i have called a function module so_new_send o send an email.
    I am able to post an email from report to SOST transaction but from there a mail is not triggered.The status of the email is waiting for communication service.
    it keeps waiting for communication service. do i need to enable some thing.
    Please help on this issue.
    Thanks in advance

    Hi Anu,
    This code can help you.
    *Convert the Spool into PDF and send to
    *External Email ID
    *Applies To:
    *SAP 4.7/Above
    *Article Summary
    *This report program will execute the given program with the specified variant in background and
    *convert the spool request into PDF and send it as attachment to the specified Email ID.
    *By: Elini.P
    *Title: ABAP
    *Date: 29 Apr 2005
    *This is the code:
    REPORT zpp430_report_in_pdf NO STANDARD PAGE HEADING LINE-SIZE 255.
    *& Report ZPP430_REPORT_IN_PDF
    *& Converts spool request into PDF document and emails it to *
    *& recipicant. *
    *& Execution *
    *& This program must be run as a background job in-order for the write *
    *& commands to create a Spool request rather than be displayed on *
    *& screen *
    TABLES: tsp01.
    PARAMETER: p_email1 LIKE somlreci1-receiver
    DEFAULT '[email protected]',
    p_sender LIKE somlreci1-receiver
    DEFAULT '[email protected]',
    p_repid LIKE sy-repid, " Report to execute
    p_linsz LIKE sy-linsz DEFAULT 132, " Line size
    p_paart LIKE sy-paart DEFAULT 'X_65_132', " Paper Format
    p_slset LIKE sy-slset, "Variant name
    p_odescr LIKE sodocchgi1-obj_descr,
    p_adescr TYPE so_obj_nam,
    p_delspl AS CHECKBOX.
    *DATA DECLARATION
    DATA: gd_recsize TYPE i.
    * Spool IDs
    TYPES: BEGIN OF t_tbtcp.
            INCLUDE STRUCTURE tbtcp.
    TYPES: END OF t_tbtcp.
    DATA: it_tbtcp TYPE STANDARD TABLE OF t_tbtcp INITIAL SIZE 0,
    wa_tbtcp TYPE t_tbtcp.
    * Job Runtime Parameters
    DATA: gd_eventid LIKE tbtcm-eventid,
    gd_eventparm LIKE tbtcm-eventparm,
    gd_external_program_active LIKE tbtcm-xpgactive,
    gd_jobcount LIKE tbtcm-jobcount,
    gd_jobname LIKE tbtcm-jobname,
    gd_stepcount LIKE tbtcm-stepcount,
    gd_error TYPE sy-subrc,
    gd_reciever TYPE sy-subrc.
    DATA: w_recsize TYPE i,
    mc_valid(1) TYPE c.
    DATA: gd_subject LIKE sodocchgi1-obj_descr,
    it_mess_bod LIKE solisti1 OCCURS 0 WITH HEADER LINE,
    it_mess_att LIKE solisti1 OCCURS 0 WITH HEADER LINE,
    gd_sender_type LIKE soextreci1-adr_typ,
    gd_attachment_desc TYPE so_obj_nam,
    gd_attachment_name TYPE so_obj_des,
    mi_rqident LIKE tsp01-rqident.
    * Spool to PDF conversions
    DATA: gd_spool_nr LIKE tsp01-rqident,
    w_spool_nr LIKE tsp01-rqident,
    gd_destination LIKE rlgrap-filename,
    gd_bytecount LIKE tst01-dsize,
    gd_buffer TYPE string.
    DATA:
    mstr_print_parms LIKE pri_params.
    * Binary store for PDF
    DATA: BEGIN OF it_pdf_output OCCURS 0.
            INCLUDE STRUCTURE tline.
    DATA: END OF it_pdf_output.
    CONSTANTS: c_dev LIKE sy-sysid VALUE 'DEV',
    c_no(1) TYPE c VALUE ' ',
    c_device(4) TYPE c VALUE 'LOCL'.
    *START-OF-SELECTION.
    START-OF-SELECTION.
    * Write statement to represent report output. Spool request is created
    * if write statement is executed in background. This could also be an
    * ALV grid which would be converted to PDF without any extra effort
    * WRITE 'Hello World'.
    * NEW-PAGE.
    * COMMIT WORK.
    * NEW-PAGE PRINT OFF.
    * IF SY-BATCH EQ 'X'.
    * PERFORM GET_JOB_DETAILS.
    * PERFORM OBTAIN_SPOOL_ID.
    *** Alternative way could be to submit another program and store spool
    *** id into memory.
    *submit ZSPOOLTOPDF2
    * to sap-spool
    * spool parameters %_print
    * archive parameters %_print
    * without spool dynpro
    * and return.
      CALL FUNCTION 'GET_PRINT_PARAMETERS'
      EXPORTING
      authority = space
      copies = '1'
      cover_page = space
      data_set = space
      department = space
      destination = space
      expiration = '1'
      immediately = space
    * in_archive_parameters = space
    * in_parameters = space
      layout = space
      mode = space
      new_list_id = 'X'
      no_dialog = 'X'
      user = sy-uname
      IMPORTING
      out_parameters = mstr_print_parms
      valid = mc_valid
      EXCEPTIONS
      archive_info_not_found = 1
      invalid_print_params = 2
      invalid_archive_params = 3
      OTHERS = 4.
      IF mstr_print_parms-pdest = space.
        mstr_print_parms-pdest = 'LOCL'.
      ENDIF.
      mstr_print_parms-linsz = p_linsz.
      mstr_print_parms-paart = p_paart.
      SUBMIT (p_repid) TO SAP-SPOOL WITHOUT SPOOL DYNPRO
      SPOOL PARAMETERS mstr_print_parms
      USING SELECTION-SET p_slset
      AND RETURN.
    * Get spool id from program called above
      PERFORM get_spool_number USING sy-repid sy-uname CHANGING mi_rqident.
    * IMPORT w_spool_nr FROM MEMORY ID SY-REPID.
      PERFORM convert_spool_to_pdf.
      PERFORM process_email.
      IF p_delspl EQ 'X'.
        PERFORM delete_spool.
      ENDIF.
      IF sy-sysid = c_dev.
        WAIT UP TO 5 SECONDS.
        SUBMIT rsconn01 WITH mode = 'INT'
        WITH output = 'X'
        AND RETURN.
      ENDIF.
    * ELSE.
    * SKIP.
    * WRITE:/ 'Program must be executed in background in-order for spool'
    * 'request to be created.'.
    * ENDIF.
    * FORM obtain_spool_id *
    FORM obtain_spool_id.
      CHECK NOT ( gd_jobname IS INITIAL ).
      CHECK NOT ( gd_jobcount IS INITIAL ).
      SELECT * FROM tbtcp
      INTO TABLE it_tbtcp
      WHERE jobname = gd_jobname
      AND jobcount = gd_jobcount
      AND stepcount = gd_stepcount
      AND listident <> '0000000000'
      ORDER BY jobname
      jobcount
      stepcount.
      READ TABLE it_tbtcp INTO wa_tbtcp INDEX 1.
      IF sy-subrc = 0.
        MESSAGE s004(zdd) WITH gd_spool_nr.
        gd_spool_nr = wa_tbtcp-listident.
        MESSAGE s004(zdd) WITH gd_spool_nr.
      ELSE.
        MESSAGE s005(zdd).
      ENDIF.
    ENDFORM. "OBTAIN_SPOOL_ID
    * FORM get_job_details *
    FORM get_job_details.
    * Get current job details
      CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
        IMPORTING
          eventid                 = gd_eventid
          eventparm               = gd_eventparm
          external_program_active = gd_external_program_active
          jobcount                = gd_jobcount
          jobname                 = gd_jobname
          stepcount               = gd_stepcount
        EXCEPTIONS
          no_runtime_info         = 1
          OTHERS                  = 2.
    ENDFORM. "GET_JOB_DETAILS
    * FORM convert_spool_to_pdf *
    FORM convert_spool_to_pdf.
      CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
        EXPORTING
          src_spoolid              = mi_rqident
          no_dialog                = c_no
          dst_device               = c_device
        IMPORTING
          pdf_bytecount            = gd_bytecount
        TABLES
          pdf                      = it_pdf_output
        EXCEPTIONS
          err_no_abap_spooljob     = 1
          err_no_spooljob          = 2
          err_no_permission        = 3
          err_conv_not_possible    = 4
          err_bad_destdevice       = 5
          user_cancelled           = 6
          err_spoolerror           = 7
          err_temseerror           = 8
          err_btcjob_open_failed   = 9
          err_btcjob_submit_failed = 10
          err_btcjob_close_failed  = 11
          OTHERS                   = 12.
      CHECK sy-subrc = 0.
    * Transfer the 132-long strings to 255-long strings
      LOOP AT it_pdf_output.
        TRANSLATE it_pdf_output USING ' ~'.
        CONCATENATE gd_buffer it_pdf_output INTO gd_buffer.
      ENDLOOP.
      TRANSLATE gd_buffer USING '~ '.
      DO.
        it_mess_att = gd_buffer.
        APPEND it_mess_att.
        SHIFT gd_buffer LEFT BY 255 PLACES.
        IF gd_buffer IS INITIAL.
          EXIT.
        ENDIF.
      ENDDO.
    ENDFORM. "CONVERT_SPOOL_TO_PDF
    * FORM process_email *
    FORM process_email.
      DESCRIBE TABLE it_mess_att LINES gd_recsize.
      CHECK gd_recsize > 0.
      PERFORM send_email USING p_email1.
    * perform send_email using p_email2.
    ENDFORM. "PROCESS_EMAIL
    * FORM send_email *
    * --> p_email *
    FORM send_email USING p_email.
      CHECK NOT ( p_email IS INITIAL ).
      REFRESH it_mess_bod.
    * Default subject matter
      gd_subject = p_odescr.
      gd_attachment_desc = p_adescr.
    * CONCATENATE 'attach_name' ' ' INTO gd_attachment_name.
      it_mess_bod = 'This is an automated report from SAP.'.
      APPEND it_mess_bod.
      it_mess_bod = 'Please do not reply to this mail id.'.
      APPEND it_mess_bod.
    *IT_MESS_BOD = 'For any clarification on the details of this report'
    * APPEND IT_MESS_BOD.
    * IT_MESS_BOD = 'please contact Business Planning. Thank you'.
    * APPEND IT_MESS_BOD.
    * If no sender specified - default blank
      IF p_sender EQ space.
        gd_sender_type = space.
      ELSE.
        gd_sender_type = 'INT'.
      ENDIF.
    * Send file by email as .xls speadsheet
      PERFORM send_file_as_email_attachment
      TABLES it_mess_bod
      it_mess_att
      USING p_email
      p_odescr
      'PDF'
      gd_attachment_name
      gd_attachment_desc
      p_sender
      gd_sender_type
      CHANGING gd_error
      gd_reciever.
    ENDFORM. "SEND_EMAIL
    * FORM delete_spool *
    FORM delete_spool.
      DATA: ld_spool_nr TYPE tsp01_sp0r-rqid_char.
      ld_spool_nr = gd_spool_nr.
      CHECK p_delspl <> c_no.
      CALL FUNCTION 'RSPO_R_RDELETE_SPOOLREQ'
        EXPORTING
          spoolid = ld_spool_nr.
    ENDFORM. "DELETE_SPOOL
    *& Form SEND_FILE_AS_EMAIL_ATTACHMENT
    * Send email
    FORM send_file_as_email_attachment TABLES it_message
    it_attach
    USING p_email
    p_mtitle
    p_format
    p_filename
    p_attdescription
    p_sender_address
    p_sender_addres_type
    CHANGING p_error
    p_reciever.
      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_address.
      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.
      t_receivers-receiver = ld_email.
      t_receivers-rec_type = 'U'.
      t_receivers-com_type = 'INT'.
      t_receivers-notif_del = 'X'.
      t_receivers-notif_ndel = 'X'.
      APPEND t_receivers.
      CALL FUNCTION 'SO_DOCUMENT_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
          contents_bin               = t_attachment
          contents_txt               = it_message
          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.
    * Populate zerror return code
      ld_error = sy-subrc.
    * Populate zreceiver return code
      LOOP AT t_receivers.
        ld_receiver = t_receivers-retrn_code.
      ENDLOOP.
    ENDFORM. "SEND_FILE_AS_EMAIL_ATTACHMENT
    *& Form GET_SPOOL_NUMBER
    * text
    * -->P_SY_REPID text
    * -->P_SY_UNAME text
    * <--P_MI_RQIDENT text
    FORM get_spool_number USING f_repid
    f_uname
    CHANGING f_rqident.
      DATA:
      lc_rq2name LIKE tsp01-rq2name.
      CONCATENATE f_repid+0(9)
      f_uname+0(3)
      INTO lc_rq2name.
      SELECT * FROM tsp01 WHERE rq2name = lc_rq2name
      ORDER BY rqcretime DESCENDING.
        f_rqident = tsp01-rqident.
        EXIT.
      ENDSELECT.
      IF sy-subrc NE 0.
        CLEAR f_rqident.
      ENDIF.
    ENDFORM. " GET_SPOOL_NUMBER
    Regards,
    Arun Sambargi.

  • Excel is not showing multiple Drill thru report selection option

    We have created 3 drill thru reports in EIS, excel is not showing Select Drill-Through Report Dialog Box when tying to acess drill thru reports. It defaultly executes the first drill thru report, we want it to list the available reports so that we can select accordingly after view/launch is selected.
    essbase 7.1.6 version SQl server 2000

    Hi,
    This Prompt message would have been set in WAD(XHTML Coding section) in your old project. Now , you cross check your Web template for the same. Your issue will be resolved.
    Regards,
    Suman

  • Problem in Sending email from Reports Queue Manager

    Hi
    I am getting problem in sending email from reports queue manager.
    It says that error in logging to mail server.
    If any body knows the sol then pl help me out.
    thanks

    Hi
    I am getting problem in sending email from reports queue manager.
    It says that error in logging to mail server.
    If any body knows the sol then pl help me out.
    thanks

  • HELP, Plz- Yahoo vs Outlook -how can I get pdf docs to email thru Yahoo?

    When I scan document into computer thru adobe (whatever version they just automatically loaded), I have two problems
    1)  I can only get them to be emailed thru Outlook which I don't have and can't seem to cut & paste into Yahoo ... any suggestions, even in how I'm trying to do this.  Scanner is from 3-in-1 HP 8500A (if that helps)  I at least got most of the printer's capabilities to work on my own.
    2)  When I use Tool and convert pdf to some type of Word doc (doc/docx) - and then click on 'save' - I have no idea where they've been stored; I don't think I get any kind of choice.
    Anyone want to be a 'good-guys' attorneys advisor on little things -- good karma?  I work pro bono w/no staff help - even clean the office myself.  And despite, from the above clear indication of my astute comprehension of all things 'tech', I sometimes have what are probably simple (what a great secretary would already know --secretaries/legal assistants really run the show while the lawyer (or office cleaner) can just sound good.    PLZ just some help w/above questions... ? 

    Not sure how this used to work on your iPod Touch since there is no setting for an email account preferences to not save sent messages. With an IMAP account, there is an option to store sent messages on the server, or locally on the iPhone. There is no do not save sent messages setting, and the same for the email account preferences with a POP account.

  • Emailing a report in Developer 6i

    Hi,
    Can any body tell, what are the steps to email a report in developer 6i in windows xp environment?
    regards,
    iftikhar ahmad

    Use following code in AfterReport trigger
    function AfterReport return boolean is
    outlookApp OLE2.OBJ_TYPE;
    NameSpace OLE2.OBJ_TYPE;
    mailItem OLE2.OBJ_TYPE;
    OLEPARAM OLE2.LIST_TYPE;
    Send OLE2.OBJ_TYPE;
    Attachments OLE2.OBJ_TYPE;
    Attachment_dummy OLE2.OBJ_TYPE;
    var1 varchar2(200);
    Begin
    var1 := 'Test message from Reports';
    outlookApp := OLE2.CREATE_OBJ('outlook.Application');
    OLEPARAM := OLE2.CREATE_ARGLIST;
    OLE2.ADD_ARG(OLEPARAM,'MAPI');
    NameSpace := OLE2.INVOKE_OBJ(outlookApp,'GetNameSpace',OLEPARAM);
    OLE2.DESTROY_ARGLIST(OLEPARAM);
    OLEPARAM := OLE2.CREATE_ARGLIST;
    OLE2.ADD_ARG(OLEPARAM,0);
    mailItem := OLE2.INVOKE_OBJ(outlookApp,'CreateItem',OLEPARAM);
    OLE2.DESTROY_ARGLIST(OLEPARAM);
    OLE2.SET_PROPERTY(mailItem,'To','[email protected]');
    OLE2.SET_PROPERTY(mailItem,'Subject','Sample message from reports');
    OLE2.SET_PROPERTY(mailItem,'Body', 'Hi'||var1);
    Send := OLE2.INVOKE_OBJ(mailItem,'Send');
    --destroy objects*
    OLE2.RELEASE_OBJ(mailItem);
    OLE2.RELEASE_OBJ(NameSpace);
    OLE2.RELEASE_OBJ(outlookApp);
    return (TRUE);
    end;
    Regards,
    Kashif

  • Emailing PDF Reports from Workspace in 10GR3

    Hi all,
    There is an option in the workspace of 10GR3 to generate PDF and Excel reports of instances Aborted/Completed/InProcess by filtering them and then hitting the Output Options button to generate a PDF or Excel reports out of these.
    But this has be done manually by somebody logging into the workspace, filtering out the data required and then generating PDF or Excel reports out of the data filtered and then saving the report to one's own desktop and then emailing the report to the managers.
    Can this be automated?
    Can OBPM 10GR3 automatically filter, generate these PDF reports and send them to the Participants which required to be emailed with the PDF reports as attachments?

    You could use PAPI inside a method in a Global Automatic to create a list of the aborted, completed and in process instances. You'd want to have this Global Automatic's property set to run as often as you want the email recipients to receive their emails.
    There is no OOTB PDF generation capability in Oracle BPM, but the iText Java library works very well for this.
    You'd need to:
    1. Write a little Java class that accepts a hash table as an incoming parameter and uses the values received to create and populate a PDF. This class calls methods in the iText library (http://www.lowagie.com/iText/) that populate the PDF document with the values it's passed.
    2. Jar the class and expose this and the iText "iText-2.1.7.jar" file as an External Resource in Oracle BPM.
    3. In a method in Oracle BPM, set the values in a hash table from the values in your BPM Object and call the Java method you wrote using the hash table as an incoming parameter.
    Rather than creating a PDF from scratch each time, you can also start with an Adobe AcroForm. You'd use this as a template and fill the form's bookmarked fields in using the fields sent in from the hash table.
    Once the PDF has been created, you'd use the Catalog's Fuego.Net.Mail component method to attach the file to the instance (see the "attachments[]" attribute) and send the email.
    Hope this helps,
    Dan

  • Emailing Crystal Report in email body as HTML

    I'm having a problem sending emails in CR 2008 when the report is displayed as HTML in the body of the email. 
    This code works in my development environment but it doesn't work in the testing environment when CR 2008 is installed using a .msi with CR merge modules:
    ExportOptions crExportOptions = new ExportOptions();
    crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
    crExportOptions.ExportFormatType = ExportFormatType.HTML40;
    HTMLFormatOptions htmlOpts = ExportOptions.CreateHTMLFormatOptions();
    htmlOpts.HTMLBaseFolderName = tempPath;
    htmlOpts.HTMLFileName = fileName;
    htmlOpts.HTMLEnableSeparatedPages = false;
    htmlOpts.HTMLHasPageNavigator = false;
    htmlOpts.UsePageRange = false;
    crExportOptions.ExportFormatOptions = htmlOpts;
    _reportDocument.Export(crExportOptions);
    using (StreamReader r = File.OpenText(tempPath + "\\" + Path.GetFileNameWithoutExtension(_template.TemplateName) + "\\" + fileName))
         html = r.ReadToEnd();
    When _reportDocument.Export(crExportOptions) is called this error is thrown:
    Invalid export options.
    I'm I doing something wrong with code, or do I need to do change something in my testing environment to get this to work?
    Testing Environment:
    Windows 2003 Server
    2008 CR SP1 Merge Modules
    .Net 3.5 SP1
    Thanks in advance,
    Dave

    Since it works on your dev system then it is likely not a code issue. I suspect there is a runtime file difference between your dev and staging system. Use [Modules|https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip] to see if you can spot the difference. You'll need to run this on both systems while your app is running.
    On your dev system, go through the procedure of exporting and emailing your report. Then run modules while the app is still running.
    On your staging system, go through the same procedure until you get the error. Leave the error on the screen and run modules.
    Finally, compare the two mdl log files using modules differences feature.

Maybe you are looking for

  • Moving Variable from one class to another.

    I need to get a Variable from one class to another how would I do this?

  • Dump by running 0Orgunit_attr Datasource in R/3

    Hi Gurus, i am facing a problem by executing 0Orgunit_attr in the quality system. In D System evry thing is ok. By executing the 0Orgunit_ATTR extractor in RSA3 in R/3, i had a dump. The Error is as follow: Runtime Errors ITAB_DUPLICATE_KEY Date and

  • Exchange 2007 SP3 RU13 showing RU8-v2 as an Important Update

    Hi, I'm curious about this update that's showing up.  The server is a physical Windows 2008 x64 with SP2, with Exchange 2007 (all roles) installed (it's a standalone Exchange server).  As of a couple months ago it was on Exchange 2007 SP1, and I manu

  • My read imessage notification won't go away. Help!

    I have tried everything to get the notification off. I deleted all my messages, reset all the settings, did a complete restore, restarted the iphone, and nothing can get that imessage notification off. I don't want to disable the notification because

  • Hard Disk Error with Final Cut Pro

    Hello, I'm hoping someone can help out. I recently upgraded to the latest version of FC Studio. I'm going into FC Pro to start a new project, and I'm using a scratch disk I have always used in the past, and I'm suddenly now getting the following erro