Support for older Crystal Reports .rpt files in BOE XI 3.1

Does anyone know how far back you can go with Crystal Reports objects in BOE XI 3.1? In other words, what's the oldest version of Crystal .rpts that are supported in BOE XI 3.1? Can you run Crystal Reports 9 .rpt files? I'm trying to keep from having to update around 4-5 thousand older .rpts files for an upgrade to BOE XI 3.1.
If we have to do a mass upgrade to CR 2008, what's the best way to do that?
Edited by: Michael Garrett on Aug 23, 2011 4:46 PM

Hi,
from an upgrade perspective you can upgrade from CE9 to XI 3.1. Check
https://websmp105.sap-ag.de/~sapidb/011000358700001646952008E/xi3-1_bip_upgrade_en.pdf
(S-User needed)
Do you have a running CE9 installation? If yes i would recommend upgrading this to XI 3.1 as described in the Guide. Or have you these "4-5 thousand" CR9 documents local on a file location?
Regards
-Seb.

Similar Messages

  • Localization of text objects in Crystal Report RPT file

    Dear all,
    Does anyone know how support multiple locale text (English and French) in one single Crystal Report RPT file.  Is there a way to parameterize  text objects (including tiles, axis,  of chart) in the Crystal Report RPT files to use some sort of locale resource file containing text string for different languages based on the users of RPT at runtime? The idea is to use one single RPT file to generate report for different locale text instead of creating RPT file per locale. For example, inserting a text object  in RPT file and it has text "Welcome" in English and use the same RPT file and parameterize that text object's text with a resource file and the text of that object will retrieve the proper localized text from that resource file at runtime based on the user's locale setting.

    Easiest way is to place duplicate copies of charts in split sections.
    If you have a chart in a group footer, split into two sections place English chart in one and french in the other.
    In section expert suppress section based on language field in database. You can do same with Text box or you can over lay two text boxes one in english one in French and then format text box to suppress depending on language. Looks really messy in designer but will be fine in Preview.
    Ian

  • Localization of CrossTab row and column label Crystal Report RPT file

    Dear all,
    Does anyone know how to support multiple locale texts (English and French) in CrossTab Row and Column Header labels and grand total labels? Is there a way to parameterize text objects CrossTab in one single Crystal Report RPT file to use some sort of locale resource file containing text string for different languages based on the users of RPT at runtime? The idea is to use one single RPT file to generate report for different locale text for CrossTab Row and Column abels and grand total labels  instead of creating RPT files per locale?

    Hi,
    Does the database have a column that identifies the language? If it does, then you could create two separate cross-tabs and place them in different sections and conditionally suppress the section depending on the language from the database.
    That's the only thing that can be done in my opinion.
    -Abhilash

  • Crystal report rpt file import error.

    Hi,
    when iam  importing rpt file after updating it's showing system message This  SQL transaction has completed,it is no longer usable. and it's showing operation sucessfully completed but it's not showing in manage crystal reprots list.plaese help me how we can show reports when we impoer new rpt files.
    regds,
    sampath.

    I think, at the best what you can do is password protect the report to isolate it from any changes being made.
    Go to File>>Report Options and check the 'Save lock report design' check mark.You will be prompted for a password and then the report is safe from any undesired modifications.
    Unless a valid/correct password is provided,users will not be able to make any changes in the report,however they will be able to open/view it.
    Thanks

  • How to access a Crystal Report .rpt file from with in SAP B1?

    Dear Experts,
    Please explain me the steps involved in accessing a .rpt crystal report file from within SAP B1.
    Thanks in adv.
    Regards
    Anand

    Hai Gordon,
    I do not have Crystal Reports Add-on Installed on the system.
    Should I get it installed on my system?
    Regards
    Anand

  • Encrypt Crystal Report .rpt file

    Is it possible to encrypt Crystal Report file so that it cannot be opened by Report Designer
    Version used :Crystal Reports XI

    I think, at the best what you can do is password protect the report to isolate it from any changes being made.
    Go to File>>Report Options and check the 'Save lock report design' check mark.You will be prompted for a password and then the report is safe from any undesired modifications.
    Unless a valid/correct password is provided,users will not be able to make any changes in the report,however they will be able to open/view it.
    Thanks

  • How to store crystal report (rpt file) into disk using java

    hello
    i want to coonect my report file to java .want convert this file into pdf and store into disk using simple java program
    if any have code for this then provide me
    thanks & regards
    ram

    Have you given up on your other threads? All your questions seem to be on the same general problem. Could you please stop creating new threads for this?

  • Crystal Report Installation File

    Hi All,
    My client has SAP B1 2004A   PL32 installed and i am looking for a crystal reporter installation file. can any one help me on this please.....
    If anyone has this file please help...
    Regards
    Satish

    Dear Chandstish,
    Following is the link to download crystal report add-on installation file for B1 as well as crystal report developer (Evaluation).
    https://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/d0a0c14b-0e20-2b10-939b-e93a19f14c12
    Cheers,
    Ashish Tambe

  • How to set printersettings for the crystal report viewer in SAP BI dynamically

    Hello
    I have set the URL method for my crystal report and with parameter passing as shown below, it was displaying the crystal report viewer by connecting to the SAP BI 4.0 server with this method.
    http://cr:port/businessobjects/enterprise115/desktoplaunch/opendoc/openDocument.jsp?sDocName=CRLabelParam&sType=rpt&lsSnPrinted=0&lsSsTestProjectNr=1
    This URL will be called from Web application by different users, i would like to set the printer settings differently for different users for this crystal report viewer how shall i need to set the printer options?
    shall i need to set the printer settings programatically for each user. Please advise me how do i need to proceed.
    Thanks & Regards,
    Rajeswari.

    There are no BI / CR APIs that would do this for you. The way I see it, you'll have to have your own print button and populate it with the correct printer information for each user as they request the report. Of course, alternatively, use the viewer printer button and get the users to choose the correct printer.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Trying to programmatically set the data-source for a Crystal reports report.

    I've got the following existing procedure that I need to add to in order to programmatically set the data-source (server, database, username, and password) for a Crystal reports report.
     I added the connectionInfo parts, but can’t figure out how to attach this to the existing
    this._report object.
    This is currently getting the connection data from the report file, but I now need to populate this connection data from a 'config.xml' text file.
    Am I trying to do this all wrong?
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using CrystalDecisions.CrystalReports.Engine;
    using WGS.Reports.Reports;
    using CrystalDecisions.Shared;
    using WGS.Reports.Forms;
    namespace WGS.Reports
    public class ReportService
    ReportClass _report;
    ParameterFields paramFields;
    ConnectionInfo connectionInfo; // <- I added this
    public ReportService()
    public void DisplayReport(string reportName, int allocationNo)
    if (reportName.ToLower() == "allocationexceptions")
    this._report = new AllocationExceptions();
    PrepareConnection(); // <- I added this
    PrepareAllocationExceptionReport(allocationNo);
    this.DisplayReport();
    private void PrepareConnection() // <- I added this
    //test - these will come from the config.xml file
    this.connectionInfo = new ConnectionInfo();
    this.connectionInfo.ServerName = "testserv\\test";
    this.connectionInfo.DatabaseName = "testdb";
    this.connectionInfo.UserID = "testuser";
    this.connectionInfo.Password = "test";
    this.connectionInfo.Type = ConnectionInfoType.SQL;
    private void PrepareAllocationExceptionReport(int allocationNo)
    this.paramFields = new ParameterFields();
    this.paramFields.Clear();
    ParameterField paramField = new ParameterField { ParameterFieldName = "@AllocationNo" };
    ParameterDiscreteValue discreteVal = new ParameterDiscreteValue { Value = allocationNo };
    paramField.CurrentValues.Add(discreteVal);
    paramFields.Add(paramField);
    private void DisplayReport()
    frmReportViewer showReport = new frmReportViewer();
    showReport.ReportViewer.ReportSource = this._report;
    showReport.ReportViewer.ParameterFieldInfo = paramFields;
    showReport.ShowDialog();
    showReport.Dispose();
    Any help would be much appreciated.

    Hi Garry,
    Please post SAP Crystal Reports questions in their own forums here:
    SAP Crystal Reports, version for Visual Studio
    We don't provide support for this control now. Thanks for your understanding.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Export to PDF - Can a single report (rpt file) create multiple PDF files using the export command?

    Post Author: markeyjd2
    CA Forum: Exporting
    Greetings forum members,
    My question is, in its entirety: Can a single report (rpt file) create multiple PDF files using the export command, ideally one PDF file per DB record?
    In my case; I have a Crystal Report that reads data from a DB table containing ~ 500 records.  When I export the report to a PDF file, I get one PDF file, with ~ 500 pages.
    What I would like to do is export the report to ~ 500 individual PDF files; One file per DB record.  The file names would be based on the table's primary key.
    Is this possible?

    Post Author: Micha
    CA Forum: Exporting
    Hi,
    you need some lines of code, but its easy. Dependend on how to start the generation of your 500 PDFs, you can write an ASP page and start it via Web Browser, or a Windows Script and start it via scheduled job...
    Here's an abstract of the ASP code I use:
    First, you create a recordset (here: "rsc") which gives you the list of ID fields you want to export, then you create CrystalRuntime.Application object, then you loop through the recordset, open your report (here: "oRpt") and set login info. Then set the selectionformula, so that the report displays only the data of the current ID, e.g.:
      oRpt.RecordSelectionFormula = "(" & oRpt.RecordSelectionFormula & ") AND {myTab.myVal}=" & rsc("myVal")
    Then you export the report, move to the next record in recordset, and repeat the loop until recordset.EOF. Then you close recordset and connection.
    Micha

  • HT6055 Request to Apple: restore support for older codecs

    I used Quicktime extensively for my research before upgrading to Mavericks, and now that these older codecs have been removed, none of my experimental videos taken over the past 5 years will play in Quicktime. This is extremely disappointing.
    I'd like to gather as much user support as possible to request that Apple restore support for these older codecs.
    PLEASE RESPOND ON THIS THREAD BY ADDING YOUR REQUEST FOR APPLE TO RESTORE SUPPORT FOR OLDER CODECS.
    FYI, my video files were .avi format, recorded by a Nikon D300s and a Zeiss EVO 55 scanning electron microscope.

    Some things can be converted without transforming the data.  I have data in Excel spreadsheets that is identical to the data in the Lotus Symphony spreadsheets in which I entered the data in 1986.  Converting video does involve data transformation which is undesirable unless it comes to a point where it is unavoidable. Speaking as a research scientist, one is obligated to try to preserve original data to a reasonable extent.  In this case the video is not "dead".  It can still be played.  It's just Apple's behavior that anything older than about 4 years is old-fashioned and to be forgotten that's mandating stepping outside Apple software to do so.  Yes, it would be a good idea to convert so when future upgrades mean no old codecs will play at least the data are available to some degree.  I still would not get rid of the old files since they are the original data, and if the person spends 30 seconds installing VLC player they can still view the original data for another 10 years at least (if they keep the computer that long -- my computer is 12 years old and I can still run applications on it dating from the early 1990s).
    By the way, you can still buy VHS players.  I agree they will not be around forever, and if it's a family video you want to play 20 years from now then you may as well convert it now, but then that's not research evidence.
    Optical media are dead at Apple, but still extensively used outside Apple.  I agree in 20 years it will be hard to find a DVD player but visit right now any store selling movies or music, or a public library, and optical media are still around.  Apple can force the issue where their hardware is involved, especially as regards to installing Apple software, and of course by pushing online media sales (if you buy from the iTunes Store, which I don't).

  • CREATE a crystal report (rpt) at RUNTIME programmatically

    Hi,
    I want to CREATE a crystal report (rpt) at RUNTIME programmatically, using only the code C#. 
    1- Is this possible?
    2- What's the best way to do this?
    Can some one help me please?

    1- Is this possible?
    Yes.
    2- What's the best way to do this?
    Using Crystal Reports InProc RAS .NET SDK.
    Here is the complete sample code.
    http://search.sap.com/notes?id=0001300982&boj=/sap/bc/bsp/spn/scn_bosap/notes.do?access=69765F6D6F64653D3939382669765F7361706E6F7465735F6E756D6265723D30303031333030393832
    - Bhushan
    Senior Engineer
    SAP Active Global Support
    Follow us on Twitter
    Got Enhancement ideas? Try the SAP Idea Place
    Getting started and moving ahead with Crystal Reports .NET applications.

  • Is there any API to read report(.rpt) file to BO ?

    The SDK example just copy an existing report to another folder. now I have report on the server (same as BO), How i can add the new report to BO?
    Thanks,
    Forest

    I find the solution.
    <%
    * This Java Server Pages (JSP) sample demonstrates how to publish
    * a report and overwrite the si_files.  Instances of the original
    * report are unchanged.
    * Created by: TU
    %>
    <%@ page import="com.crystaldecisions.sdk.occa.infostore.*,
                     com.crystaldecisions.sdk.framework.*,
                     com.crystaldecisions.sdk.exception.*,
                     com.crystaldecisions.sdk.occa.security.*,
                     com.crystaldecisions.sdk.plugin.desktop.report.*"
    %><%
    * BusinessObjects Enterprise Logon Credentials.
    String boCMSName  = request.getParameter("cmsName");
    String boAuthType = request.getParameter("authType");
    String boUsername = request.getParameter("userName");
    String boPassword = request.getParameter("password");
    //Name of the published report
    String boReportName = request.getParameter("reportName");
    //Location and name of the report to update the published report with
    String boNewReportFile = request.getParameter("updateReport");
    * Point to installation path of Enterprise.  This is used to invoke the
    * ReportAdd binary executable in the folder
    * <BEXI_HOME>\<OS TYPE>\plugins\desktop\CrystalEnterprise.Report
    final String BEXI_HOME  = "C:\\Program Files\\Business Objects\\BusinessObjects Enterprise 11.5";
    * InfoStore Query for the Crystal Report to be updated.
    String boQuery = "Select TOP 1 * From CI_INFOOBJECTS "
                   + " Where SI_KIND='CrystalReport' "
                   + " And SI_INSTANCE = 0 "
                   + " And SI_NAME = '" + boReportName + "'";
    // Set before getSessionMgr
    System.setProperty(CeEnterpriseContext.BOBJ_ENTERPRISE_HOME, BEXI_HOME);
    IEnterpriseSession boSession = null;
    try{
        // Logon and create EnterpriseSession
         boSession = CrystalEnterprise.getSessionMgr()
                .logon(boUsername, boPassword, boCMSName, boAuthType);
        IInfoStore boInfoStore = (IInfoStore) boSession.getService("", "InfoStore");
        // Perform a query for the report
        IInfoObjects boInfoObjects = boInfoStore.query(boQuery);
        if ((boInfoObjects == null) || (boInfoObjects.isEmpty())) {
               out.print("Report not found.");
               return;  
        IReport boReport = (IReport) boInfoObjects.get(0);
        // Update the published report's SI_FILES with the contents of the
        // new report.
        IFiles boReportFiles = boReport.getFiles();
        IRemoteFile boReportFile = (IRemoteFile) boReportFiles.get(0);
        boReportFile.overwrite(boNewReportFile);
        boReportFile.commit();
        boInfoStore.commit(boInfoObjects);
        // Refreshes the properties of the report
        boReport.refreshProperties();
        // Put any further changes you'd like to make to the report here.
        // Commit changes to the CMS
        boInfoStore.commit(boInfoObjects);
        out.println("Refreshed report " + boReportName + ".");
    } catch (Exception ex) {
         out.print(ex.getMessage());
    } finally {
        if(boSession != null)
            boSession.logoff();
    %>
    Edited by: Forest lin on Dec 4, 2008 12:04 PM

  • One parameter for multiple Crystal reports in Publication

    Does anyone know if it is possible to enter one identical parameter for multiple Crystal reports in publication when scheduling? BOE 3.1 SP3 Windows, Java.
    To elaborate I am creating publication with multiple reports, each report has one parameter and this parameter is identical in every report in publication. So instead of entering this parameter many times I would like to enter once. 
    If yes point me in the right direction to get the how to or post the steps.

    Daniel,
    Thank you so much for your answer. It was very helpful. In the end, it didn't work but it helped me figure out what was happening. I use a different form for the reports and I had it coded in the form which report to use. I created a second form for the second crystal and then I used an if statement to choose the form and it worked like a charm.
    Thanks so much again!

Maybe you are looking for