Email thro' report 6.0

i am sending report report 6.0, here how to mention the subject, because there is no any parameter, where i can write the 'subject'.
because if i am sending the report in background it is automatically wrinting the subject "report send through report builder"
please help
thanks
null

Try the latest version of Forms 6i. Its desupported but if there was a problem with run_product in 6.0.8.3 it would surely have been fixed in the latest version.
If that doesn't work, I suggest going to WebForms 10gR2 where I know calling Reports works fine, albeit thru a different mechanism.

Similar Messages

  • 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.

  • 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

  • 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.

  • 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

  • Having trouble with Tiscali/TalkTalk site when accessed with 'FireFox', can't 'reply' to emails or report 'spam', other functions seem ok

    Having trouble with Tiscali/TalkTalk site when accessed with 'FireFox',
    can't 'reply' to emails or report 'spam', other functions seem ok
    == This happened ==
    Every time Firefox opened
    == On/Off few months now all time

    Try deleting cookies and cache:
    1. Tools| Clear recent history
    2. Time range to clear: Everything
    3. If it isn't already selected, select '''Cookies''' and '''Cache'''
    4. '''Clear now'''
    <u>Check cookie exceptions</u>
    1. Tools | Options | Privacy Panel
    2. Set '''Firefox will: Use custom settings for history''' Insure Accept cookies for sites and accept third-party cookies is selected
    3. Click '''Exceptions'''. If the misbehaving site is in that list, select it and click '''Remove site'''
    Also see [[Updating Firefox]]

  • Render and Email SSRS reports via SOAP/Web Services

    Hi all
    Running SQL Server 2008 R2 RTM and wondering if the ReportExecution2005.asmx web service can be used to render AND email a report all within the web service (ie. Not wanting to render the report and then having to email it manually). Since RS has the capability
    to email via report manager schedule, wondering if this can be achieved programmatically.
    George

    Hi George,
    In Reporting Services, it supports us to use ReportExecution2005 web service to render a report as MHTML or other formats. And we can use ReportingService2010 web service to subscribe and delivery report. The Reporting Services Execution
    Web service allows developers to programmatically process and render reports from a report server.
    The ReportingService2010 Web service allows developers to programmatically create a subscription in the report server database.
    To process a specific report and render it in the specified format, we can use the “Render” method in the ReportExecutionService. To create a subscription, we can use “CreateSubscription” method in ReportingService2010.
    References:
    Report Server Web Service Methods
    ReportingService2010.CreateSubscription Method
    ReportExecutionService.Render Method
    Hope this helps.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • How can I print and email a report with a logo?

    How can I print and email a report with a logo?
    Is this possible??

    hi ravikant!
    im talking about reports, not forms.
    i bet se78 is for forms and oaer is for report.
    because my logo is displayed on screen, using html-top-of-page.
    but at the time of printing and email, internally, alv grid is converted into alv list, and alv list doesn't support having a logo.
    That's my know-how of the situation.
    Do you have a way with it???
    Please advice.
    Thanks a lot!

  • Email a Report through Report Parameter

    Hi
    I want to email a report through MAPI. There is Mail Parameter available in Destination Type list but when I run report after giving this Mail Parameter then message "Mail Sub System Initialization error" comes.
    Pl help me out.
    Thanks & Regards
    Preeti

    I have same problem. Can you send me the solution if you are solved. Here's my mail -ID : [email protected]

Maybe you are looking for

  • Creating progress bar in oracle forms 6i

    Hii I have a push-button (pb_submit) when when_button_pressed trigger fired...I have a database main procedure to be called. inside that procedure i am calling 25 procedures. and all 25 Procedures will be executed sequencially. I want to use a Progre

  • Pass a variable from one frame to another

    I have 2 JFrame, one just has a button which is select file, and it will get the path of the selected file, and i have another JFrame which will get that path and open up another JFrame and load up data using the filepath. How would i pass the path f

  • Mdworker -fan related problem

    Since yesterday evening i'm experiencing some problem. I've noticed it's related to mdworker running in the background constantly when i'm downloading (using torrent client transmission). Whenever i'm downloading multiple files, going up to 100 kb/s

  • Why is there no API to update the configuration file?

    It would be nice to be able to programmatically add/remove a JRE configuration in the deployment.properties, and be able to reorder the positions of the JREs in the list. We run JWS to start our WebSphere custom thin client, running on the same IBM S

  • Connect to oracle using jdba thin driver

    i want to use jdbc thin driver to connect to oracle 8i for linux intel. my code is: DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); String dbURL = "jdbc:oracle:thin:@dbserver:1521:iasdb"; Connection con = DriverManager.getConnect