PDF download from BSP application

hi all,
With the bellow code i am able to download to PDF from BSP application
Issue is when i click on the download button waiting popup window is not disappearing even after PDF displayed.
Please help me to resolve how to stop this waiting popup window.
response->delete_header_field( name = 'Cache-Control' ).  "#EC NOTEXT
  response->delete_header_field( name = 'Expires' ).        "#EC NOTEXT
  response->delete_header_field( name = 'Pragma' ).         "#EC NOTEXT
Deactivated because of Note 904314 and Kompression in Kernel
  response->set_compression( options = '4' ).
  response->set_header_field( name  = 'content-type'
                              value = 'application/pdf' ).
  response->set_header_field(
                     name  = 'cache-control'
                     value = 'max-age=0' ).
    response->set_header_field(
                       name  = 'content-disposition'
                       value = 'attachment; filename=candidate.pdf' ).
  l_pdf_len = XSTRLEN( l_pdf_xstring ).
  response->set_data( data   = l_pdf_xstring
                      length = l_pdf_len ).
  navigation->response_complete( ).
Any help on this is highly appreciated.
Thanks,
Ravi

May be you can navigate to another page AFTER the response_complete() method and show the message that 'PDF is downloaded successfully'
or something meanful message. so that it will get a response back from server and 'wait...Processing' message might disappear.
I'm not sure and didnt try..may be you can give it a try and let us know..
navigation->response_complete( ).
navigation->goto_page(....)

Similar Messages

  • Call ITS from BSP Application

    i have created a ITS screen which in turn calls a Abap report
    I want to call this ITS screen from a BSP application .
    Could you please provide some sample code which is used to call ITS from BSP application..
    Useful answers will be rewarded
    Thanks

    Since it is related to both ITS and BSP i thought i can post it in both. and also i didnt get answers for the queries..... for a long time. Anyhow i will take your suggestion for my future query.
    i hv done using iframe to call my ITS application.
    I can able to call the Bsp application whichin turn calls its screen abap program.
    while executing ,  the selecting the directory from the file browse pop up doesnt work for downloading the file
    becos the client , they will not change the settings related to applet in the internet browser for security reasons.
    I hav to make it some how to make it work in the portal which calls this BSP application..
    at the moment i mapped this BSP application to the user role in the SUS Portal . but it appears in the SUS portal . but i m not able to click the application and also handsymbol is not seen while bringing the mouse to that area.
    Could you please tell me , how to use Action_id for that particular application, Authorisation profile settings.
    Kindly  give your suggestions asap.

  • Download a BSP application

    Hi,
    stupid question : is there a way to download a bsp application into a .txt file for instance and upload it in another system like for Abap programs?
    Regards & Happy new year,
    Huy

    Hallo Huy,
    In R/3 systems, the transport system is the best way to move stuff between systems. You can place all the objects you wish onto a transport of copies, export it, and import the transport into the new system. The starting point is transaction SE09. You might need the help/approval of a system administrator, depending on your rights, etc. This is the simplest and best way to do it.
    If you should wish to develop your solution, look at CL_BSP_API_GENERATE. It is an API to create BSP applications.
    You can also look at our own report BSP_EXPORT_CLASSES (transaction SE38) that we use to dump BSP applications into text files. We use it for checking that our SP systems are in sync with our development system.
    brian

  • Master Table for Work Items from BSP Application

    hello guys,
    just want to ask if there is a master table for work items (and other details) from BSP application?

    Hi,
          Ya its true but i want to connect my customized application to UWL in Enterprise Portal and there after approval i want my workitems to be punched in R/3 system.Is there any source code available,so that my application directly contact UWL in sap enterprise Portal as a link or workitems where user should have an option to approve or reject.
    If u have any idea plz let me know.
    Thanks in Advance
    Regards
    Santosh Saraf

  • Calendar appointments from BSP application

    Do you anyone have an idea on how to create Calender appointments from BSP applications?
    Any inputs would be helpfull.
    Srinivas

    Hello,
    calendar items are specially formatted mail items. They do not have textual body, only an attachment with extension
    .ics
    Here is an example how it should look like:
    BEGIN:VCALENDAR
    PRODID:-//COMPANY//R/3-640//D
    VERSION:2.0
    METHOD:REQUEST
    BEGIN:VEVENT
    ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;ROLE=CHAIR;CN="aaa.bb@ccc.
    com":MAILTO:[email protected]
    ATTENDEE;PARTSTAT=ACCEPTED;RSVP=TRUE;ROLE=CHAIR;CN=""Sender, aaa"":MAILTO:sender.
    [email protected]
    ORGANIZER:MAILTO:[email protected]
    DTSTART:20060308T090000Z
    DTEND:20060308T093000Z
    LOCATION:
    UID:[email protected]
    STATUS:CONFIRMED
    DTSTAMP:20060310T122435Z
    SUMMARY:test4
    CATEGORIES:Keine Terminart ausgewählt
    CREATED:20060310T122435Z
    SEQUENCE:0
    TRANSP:OPAQUE
    PRIORITY:5
    CLASS:PUBLIC
    DESCRIPTION:test 4
    END:VEVENT
    END:VCALENDAR
    I hope it helps you to create your own calendar items.
    Regards,
    Dezso

  • Download Text file to Local drive from BSP Application

    Hi Guys,
    I am new to BSP, and I am doing a BSP application in which i want to download a text file to local drive C: on click of button. For that I am having a data in Internal table and Onclick event, in model class method DO_HANDLE_EVENT i want to download text file to local machine drive.
    Can anybody provide me full code with all data declaration and all?
    Your help would be appriciable. Thanks in Advance.

    Hi Jessy ,
    You can download the file from BSP pages using the method
    CL_BSP_UTILITY=>download.
    Please follow the below mentioned steps.
    1.Convert the text to a text table ie Internal table with a line type char255 or some others.
    2.Convert the text table into a string.
    3.Convert the string to XSTRING.
    4.Download that XSTRING as text file using the method
       CL_BSP_UTILITY=>download.
    Parameters:
    OBJECT_S    - XSTRING data
    CONTENT_TYPE  =  ' application/download'
    CONTENT_DISPOSITION = 'attachment; file=test.txt'
    RESPONSE                   = runtime->server->response
    NAVIGATION                   = navigation
    OBJECT_T
    I dont have system to give a programatical explanation to u.
    If you have any doubt kindly post.
    Reward for every useful solutions..
    Best Regards
    Renga

  • Download internal table from BSP application to C:\ drive of the user

    Hi,
    How do we download a internal table data from a BSP application to the C:\ drive of the user. Have tried GUI Download, but it doesn't work. Also don't want a pop up to appear while this is happening. The code has to there in 'OnInputProcessing' event.
    Regards,
    Jaison

    Hi Raja,
    I went through few of the blogs and wrote the below code for downloading data. My requirement is that in the InputProcessing event i need to write a subset of data to the users C:\ drive. But even after doing the below change i'm unable to get the requirement done. Can you please tell me as to what i'm missing. I'm new to BSP development and help would be highly appreciated.
    if not it_messages1[] is initial.
      clear wa_messages1.
      loop at it_messages1 into wa_messages1.
       clear temp_string.
       concatenate wa_messages1-PROJECT wa_messages1-FILENAME.......
       into temp_string separated by CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
       concatenate main_string temp_string into main_string separated by
       CL_ABAP_CHAR_UTILITIES=>CR_LF.
      endloop.
    CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
      EXPORTING
        TEXT                 = main_string
        MIMETYPE        = 'APPLICATION/MSEXCEL;charset=utf-16le'
      ENCODING       =
    IMPORTING
       BUFFER         =  xmain_string.
    EXCEPTIONS
      FAILED         = 1
      OTHERS         = 2
    CALL METHOD cl_bsp_utility=>download
    EXPORTING
        object_s = xmain_string
        content_type = 'APPLICATION/MSEXCEL;charset=utf-16le'
        content_disposition = 'attachment;filename=test.xls'
        response = mresponse
        navigation = navigation.
    Edited by: Jaison Yohannan on Jun 3, 2009 2:16 PM

  • Download File from BSP-Application

    Hello !
    i hope i can get some help for my problem.
    from my BSP-Application i want to download an internal table to p:\eigenedateien\bv.txt (always the same filename)
    the internal table ist type table of string.
    i read that gui_download doesn't work in my BSP
    so i went through this weblog 756
    but it is really hard.
    i put some code from the weblog in my application:
    concatenate 'attachment; filename='
    w_para-pwert = p:\eigenedatieen\bv.txt
                w_para-pwert into dl_pathfile.
    Download der Datei
    Create the cached response object that we will insert our content into
    dl_xstring = 'Test'. "nur zum testen
                CREATE OBJECT CACHED_RESPONSE TYPE CL_HTTP_RESPONSE
                       EXPORTING ADD_C_MSG = 1.
    set the data and the headers
                CACHED_RESPONSE->SET_DATA( DL_XSTRING ).
                CACHED_RESPONSE->SET_HEADER_FIELD( NAME  =
                                        IF_HTTP_HEADER_FIELDS=>CONTENT_TYPE
                                                   VALUE = 'text/html' ).
    Set the filename into the response header
           CACHED_RESPONSE->SET_HEADER_FIELD( NAME  = 'Content-Disposition'
                                       VALUE = DL_PATHFILE ).
    Set the Response Status
                CACHED_RESPONSE->SET_STATUS( CODE = 200 REASON = 'OK' ).
    Set the Cache Timeout - 60 seconds - we only need this in the cache
               CACHED_RESPONSE->SERVER_CACHE_EXPIRE_REL( EXPIRES_REL = 60 ).
    Create a unique URL for the object
                CALL FUNCTION 'GUID_CREATE'
                  IMPORTING
                    EV_GUID_32 = GUID.
                CONCATENATE RUNTIME->APPLICATION_URL '/' GUID INTO URL.
    Cache the URL
                CL_HTTP_SERVER=>SERVER_CACHE_UPLOAD( URL      = URL
                                               RESPONSE = CACHED_RESPONSE ).
    Ende Download
    now it should be cached.
    but hot can i start the download to p:\eigenedateien... now?
    thanks very much for your help
    Helmut

    Hi,
    Could you try adding at the end:
    navigation->response_complete( ).
    and/or
    data: guid type guid_32,
          display_url TYPE string.
    call function 'GUID_CREATE'
    importing
    ev_guid_32 = guid.
    concatenate runtime->application_url '/' guid into display_url.
    cl_http_server=>server_cache_upload( url = display_url response = cached_response ).
    Best regards,
    Guillaume
    Message was edited by: Guillaume Garcia

  • PDF from bsp application

    Dear All,
    I am new to this blog.
    I currently working on BSP's.  My requirement is like below.
    In my company portal, when an employee logins to portal under ESS tab,
    he can get Employee verification letter ( PDF ) from his manager under whom he is working.  This PDF he can print and get the signature from his manager.
    On first page he will have 3 questions ...
    1) Whether you want base salary in letter ( PDF )  . answer: Yes or No radio button
    2)  Whether you want ssn  number in letter ( PDF ) answer: Yes or No radio button
    similarly third quesion.
    When employee clicks on print preview button on the same page,  then he will get PDF form with follwing matter:
    Company  Name,
    addresses, Logo,
    Mr XXXXXXX is our employee since. His SSN no.......
    XYZZZZ
    Hr Manager,
    Pls let me know how to solve the above.
    I got an RFC for my BSP for getting employee details.  my question is how work on above in BSP.
    Regards,
    Kishan

    Hi Sharmila ,
    Thanks for reply.
    I tried with smart form.
    I created a smartform with only one text on smartform for just testing.
        i developed the BSP application .  when i press the butten "printpreview' on first page it should open PDF page with out put of smart form.
    the code is as below... but it is not working...it is not giving any result.. just remains in first page.
    generated result: PDF format
      data: l_pdf_xstring  type xstring,
            lt_lines       type table of tline,
            ls_line        type tline,
            l_pdf_len      type i.
      data: output_options      type ssfcompop,
            control_parameters  type ssfctrlop,
            output_data         type ssfcrescl,
            devtype             type rspoptype.
      data: lt_sys type table of mara.
      DATA: cached_response TYPE REF TO if_http_response.
      DATA: guid TYPE guid_32.
    data : runtime type c.
      DATA : display_url type string.
    DATA: fileUpload TYPE REF TO CL_HTMLB_FILEUPLOAD.
      control_parameters-langu = sy-langu.
      control_parameters-no_dialog = 'X'.
      control_parameters-getotf    = 'X'.
      select * from mara into table lt_sys.
      call function 'SSF_GET_DEVICE_TYPE'
        EXPORTING
          i_language             = sy-langu
        IMPORTING
          e_devtype              = devtype
        EXCEPTIONS
          no_language            = 1
          language_not_installed = 2
          no_devtype_found       = 3
          system_error           = 4
          others                 = 5.
    set device type in output options
      output_options-tdprinter = devtype.
      CALL FUNCTION '/1BCDWB/SF00000010'
        EXPORTING
         CONTROL_PARAMETERS         = control_parameters
         OUTPUT_OPTIONS             = output_options
         USER_SETTINGS              = space
         ZTRNO                      = '5657'
       IMPORTING
         JOB_OUTPUT_INFO            = output_data
       EXCEPTIONS
         FORMATTING_ERROR           = 1
         INTERNAL_ERROR             = 2
         SEND_ERROR                 = 3
         USER_CANCELED              = 4
         OTHERS                     = 5
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      call function 'CONVERT_OTF'
        EXPORTING
          format                = 'PDF'
        IMPORTING
          bin_filesize          = l_pdf_len
          bin_file              = l_pdf_xstring
        TABLES
          OTF                   = OUTPUT_DATA-OTFDATA
          LINES                 = LT_LINES
        EXCEPTIONS
          err_max_linewidth     = 1
          err_format            = 2
          err_conv_not_possible = 3
          err_bad_otf           = 4
          others                = 5.
      if sy-subrc EQ 0.
        CREATE OBJECT cached_response TYPE CL_HTTP_RESPONSE EXPORTING add_c_msg = 1.
        l_pdf_len = xstrlen( l_pdf_xstring ).
        cached_response->set_data( data   = l_pdf_xstring
                            length = l_pdf_len ).
        cached_response->set_header_field( name  = if_http_header_fields=>content_type
                                           value = 'application/pdf' ).
        cached_response->set_status( code = 200 reason = 'OK' ).
        cached_response->server_cache_expire_rel( expires_rel = 180 ).
        CALL FUNCTION 'GUID_CREATE'
          IMPORTING
            ev_guid_32 = guid.
        CONCATENATE  'runtime->application_url' '/' guid '.pdf' INTO display_url.
        cl_http_server=>server_cache_upload( url      = display_url
                                             response = cached_response ).
      ENDIF.
      RETURN.

  • Pdf error in bsp application

    Hi,
    I produced PDF File by using BSP Application but I have a problem when I open PDF. I have an Error.
    Adobe Reader could not open 'example.pdf' because it is either not a supported file type or because the file has been damaged.
    my code is :
    CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
                EXPORTING
                  text           = output
                 mimetype       = 'APPLICATION/PDF;charset=UTF-8'
               IMPORTING
                 buffer         = l_xstring
            CONCATENATE cl_abap_char_utilities=>byte_order_mark_little
            l_xstring
            INTO l_xstring IN BYTE MODE.
            app_type = 'APPLICATION/PDF;charset=UTF-8'.
            DATA: response TYPE REF TO if_http_response.
           response = runtime->server->response.
           response->delete_header_field(
           name = if_http_header_fields=>cache_control ).
           response->delete_header_field( name = if_http_header_fields=>expires ).
           response->delete_header_field( name = if_http_header_fields=>pragma ).
           response->set_header_field( name = if_http_header_fields=>content_type
                                  value = 'APPLICATION/PDF' ).
            DATA:filename TYPE string.
            CONCATENATE 'attachment; filename=' 'leavestatus_' sy-datum
                        '.pdf'
                  INTO
                  filename.
            response->set_header_field( name = 'content-disposition'
                            value = filename ).
            DATA: l_len TYPE i.
            l_len = STRLEN( output ).
            response->set_cdata( data = output  length = l_len ).
            navigation->response_complete( ).
            CALL METHOD cl_bsp_utility=>download
              EXPORTING
                object_s            = l_xstring
                content_type        = app_type
                content_disposition = 'attachment;filename=example.pdf'
                response            = response
                navigation          = navigation.
    Thanks for your help.

    Hi,
    Check out this blog
    /people/sap.user72/blog/2004/11/10/bsphowto-generate-pdf-output-from-a-bsp
    plz search the forum before posting a thread....this issue is discussed before
    Regards,
    Anubhav

  • Unable to open PDF output (PDF downloaded from Interactive Report--APEX)

    Hi,
    I'm getting below error while opening a PDF file downloaded from an interactive report (APEX).
    Adobe reader cound not open "TEST.pdf"because it is either not supportd file or because the file has been damaged.
    Thanks & Regards,
    Ramamuni.

    Steps of pdf Printing of Report from FOP:
    1) Download and unzip the following needed files in D:\Apex_fop directory.
    2) Open your command prompt .
    Change the directory to D:\Apex_fop\cocoon-2.1.11.
    Set the Java_Home environment variable as: set JAVA_HOME= C:\Program Files\Java\jdk1.5.0_21
    then type build war
    3) After getting the prompt back as D:>Apex_fop>cocoon-2.1.11>
    Copy coocon.war file from the folder D:\Apex_fop\cocoon-2.1.11\build\cocoon.
    Paste this file into webapps subdirectory in main tomcat directory having path as D:\APEX_FOP\apache-tomcat-6.0.26\webapps.....place it in the top
    level of webapps directory.
    4) Now just startup tomcat as D:>APEX_FOP>apache-tomcat-6.0.26>bin>startup.bat
    The cocoon.war file will automatically uncompressed as directory.
    5) To change the port of apache tomcat , edit apache-tomcat-6.0.26\conf\server.xml & change port attribute of Connector element from 8080 to 8181.
    Just check whether Tomcat is running or not as http://localhost:8181/
    & to check cocoon type http://localhost:8181/cocoon/
    6) Now copy fop_post directory & paste it undes new cocoon directory in webapps having path as D:\APEX_FOP\apache-tomcat-6.0.26\webapps
    \cocoon.
    7) Now you need to do some apex settings as follows:
    In APEX, just log in as ADMIN into apex/apex_admin and went to Instance Settings and did the following:
    - Print Serverr: Standard Support
    - Print Server Protocol: HTTP
    - Print Server Host Address:localhost
    - Print Server Port: 8181
    - Print Server Script: /cocoon/fop_post
    In your APEX application, in the Regions section, Click on the Print link next to your report and do the following settings:
    - Enable Report Printing: Yes
    - Link Label: Print
    - Response Header: Report Settings
    - View File As: Attachment
    - Output Format: PDF
    - Report Layout: Default Report Layout
    - Print URL: f?p=&APP_ID.:1:&SESSION.:FLOW_XMLP_OUTPUT_R1063230002781575
    8) Open up the Report Page and click Print , You will get the pdf report.
    I am sure this will help you
    Regards

  • Problem in multiple PDF downloads in BSP.

    Hi,
             My BSP application downloads the outputs of three smartforms as PDF files. The BSP contains three checkboxes and a button. Each checkbox is the option to download the output of a smartform. I have declared three Page Attributes - w_chk1, w_chk2 and w_chk3 which stores the value of the checkboxes (i.e. whether they are checked or not) and I have checked their "Auto" values. My requirement is, if the user selects one or more checkboxes, then the corresponding PDF files will be downloaded. And problem that I am facing is, if the user checks more than one checkbox, then the PDF file of only the last checked checkbox is getting downloaded and the first ones are getting ignored.  Please suggest what could possibly be the problem.  I have used the following code to implement the download functionality -
    Code in the OnInputProcessing method -
    ****Some codes go here here.*********
    if not w_chk1 is initial.
    **** Some codes go here to get the pdf output of the smartform 1 ***
             CALL METHOD cl_bsp_utility=>download
                   EXPORTING
                      object_s            = w_pdfdata1
                      content_type        = 'application/download'
                     content_disposition = 'attachment;filename=smartform1.pdf'
                     res ponse            = is_m_response
                     navigation          = is_navigation.
    endif.
    if not w_chk2 is initial.
    **** Some codes go here to get the pdf output of the smartform 2 ******
             CALL METHOD cl_bsp_utility=>download
                   EXPORTING
                      object_s            = w_pdfdata2
                      content_type        = 'application/download'
                     content_disposition = 'attachment;filename=smartform2.pdf'
                     res ponse            = is_m_response
                     navigation          = is_navigation.
    endif.
    if not w_chk2  is initial.
    **** Some codes go here to get the pdf output of the smartform 3 ******
             CALL METHOD cl_bsp_utility=>download
                   EXPORTING
                      object_s            = w_pdfdata3
                      content_type        = 'application/download'
                     content_disposition = 'attachment;filename=smartform3.pdf'
                     res ponse            = is_m_response
                     navigation          = is_navigation.
    endif.

    Hi,
    Declare a internal table and try to append the checkbox values..and run once..
    check the last conditon once agian
    if not w_chk2  is initial.
    Hope this is helpful.let me know if you still have any problem
    Thanks
    kalyan

  • Calling of Sapscript program from BSP Application

    Hi,
       I have a requirement to display the sapscript output in PDF throgh BSP.
       In the Application program I am taking the output in PDF format.
       Now While calling the Driver program in BSP it is giving dump.
       I am using Submit 'Prog_name'  and return.
      Pls help.

    Hi Thanuja,
    You cannot call the program using SUBMIT PROGRAM in BSPs.
    You can create PDF from a Smart Form. <i>I have no idea of SAPSCRIPTS calling from BSPs.</i> You can do one thing, you can migrate your SAPSCRIPTS to SMARTFORMS and try the below code.
    You can call the the below three FMs in the following sequence.
    1)
      call function 'SSF_FUNCTION_MODULE_NAME'
        exporting
          formname           = l_form_name
        importing
          fm_name            = l_function_module_name
        exceptions
          no_form            = 1
          no_function_module = 2
          others             = 3.
      if sy-subrc <> 0.
        message id sy-msgid type sy-msgty number sy-msgno
                 with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    2)  call function l_function_module_name
    3)  call function 'CONVERT_OTF'
    Thanks,
    Sreekanth

  • With OSX10.7.5 and Adobe Reader 11.0.02 when I try to open a PDF downloaded from the web I get 'There was an error opening this document. This file is damaged and could not be repaired. Preview will not open either. Older PDFs OK.

    I am running OS X 10.7.5 and Adobe Reader 11.0.02. In the last few days I have been unable to open PDF's downloaded from the web. Reader gives the error message 'There was an error opening this document. The file is damaged and could not be repaired'. Removing Reader and trying to use Preview to open these files give the error 'Preview cannot open this file. It may be damaged or use a file format that Preview doesn't recognise' (or something like that). Downloading the same files with Reader removed from my Mac Preview opens the files OK.
    I was recently prompted to update Adobe software but did not note exactly what the update was nor when it was done.
    Reader and Preview will both open PDFs I downloaded a week ago. Reader will also open files downloaded on another Mac running OS X 10.0.0 and copied to my Mac. Any ideas?

    Back up all data.
    Triple-click the line of text below to select it, the copy the selected text to the Clipboard (command-C):
    /Library/Internet Plug-ins
    In the Finder, select
    Go ▹ Go to Folder
    from the menu bar, or press the key combination shift-command-G. Paste into the text box that opens (command-V), then press return.
    From the folder that opens, remove any items that have the letters “PDF” in the name. You may be prompted for your login password. Then quit and relaunch Safari, and test.
    The "Silverlight" web plugin distributed by Microsoft can also interfere with PDF display in Safari, so you may need to remove it as well, if it's present.
    If you still have the issue, repeat with this line:
    ~/Library/Internet Plug-ins
    If you don’t like the results of this procedure, restore the items from the backup you made before you started. Relaunch Safari again.

  • Error opening PDF downloaded from Interactive Report

    hi -- I'm getting an error opening a PDF file downloaded from an interactive report.
    I've seen on the forum that this could be related to the size of the file, but I've tried
    this out on 10-row results (1k files) and it's still an issue.
    I save the file to my file system. If I try to open it in Adobe Reader, I get:
    File does not begin with '%PDF-'
    and
    Adobe Reader could not open <filename>.pdf because it is either not a supported
    file type or because the file has been damaged (for example, it was sent as an email
    attachment and wasn't correctly decoded).
    If I try to open in Internet Explorer, I get:
    File does not begin with '%PDF-'
    Other users are having the same problem. Download to csv and open in Excel works fine.
    Do I need to have special print attributes for this? I didn't think so... I'm just using the defaults
    (response header = report settings, content disposition = attachment).
    Ideas?
    Thanks,
    Carol

    Hi,
    I'm having the same problem that was described above, and my site does have BI Publisher installed, and it does successfully produce readable pdfs for many reports.
    But there are other reports, even reports produced using the Apex Wizard and all defaults, that just keep producing the same Adobe Reader error reported above, ie
    "Adobe Reader could not open <filename>.pdf because it is either not a supported
    file type or because the file has been damaged (for example, it was sent as an email
    attachment and wasn't correctly decoded)."
    Any suggestions?
    Cheers,
    Peter

Maybe you are looking for

  • I upgraded to 10.0.1 on my macbook pro and now I can only open a single window -- what happened?

    Since upgrading to 10.0.1 I have not been able to open more than one window in firefox. If i have a window already open going to "open" does nothing. This is extremely frustrating. I'm using a macbook pro. I remember this happening some time ago and

  • Is leaving my MBP plugged into mains a bad thing?

    Is there an FAQ on this kind of stuff anywhere? I bet my questions are very common. 1 - Is leaving my MBP plugged into mains power a bad thing? Someone told me today that it's bad for the battery. I've had the thing about 6 weeks now, yet I've only g

  • Validation Rule Help Need

    Dear Friends, I am new to FDM. Can anyone help me out with this request? User need to validate the following formula to be true. 6xxxxx + 67xxxS + 68xxxx = 0 6xxxxx , 67xxxS and 68xxxx are Account Members. How do I get members which begins with 6, 67

  • Using iPhoto to make books with NetBoot on an apple server in computer la

    I teach an artist book course at NKU. We have an intel imac lab that serves up the software over a NetBoot system on the network from an xServe. We are using iPhoto to make our books. Our problem is that students cannot save their books to work on fo

  • Routinely have to force quit iCal and Safari

    For the past few weeks, iCal and Safari often seem to freeze up when left running in the background. When this happens, I need to force quit one or both of these applications before I can use them again. Is anyone else experiencing this problem? Any