Skip to Content
avatar image
Former Member

Migration Crystal Reports 10.0 to Crystal Reports 2016

1. We are currently using Crystal Reports 10.0 and have hundred of reports. We will need to migrate all the reports to Crystal Reports 2016. What is the recommended way to handle this and the recommened tools to use?

2. Our old reports are stored into repository of SAP BI system, as other repository's objects (BEX-queries, ABAP-objects, etc). Also, some years ago, we have imported transport requests into our SAP BI system to Crystal Reports 10.0' reports are worked.

On now, we must to migrate to new release of Crystal Reports (2016). In addition, we must continue to support old release Crystal Reports 10.0.

OK, we will migrate the reports (.rpt) and we will save the reports outside of SAP BI system. But, is it possible to have transport requests from both versions of Crystal Reports in the same SAP BI system at the same time?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Apr 11, 2018 at 02:33 PM

    It's actually very simple to upgrade reports. Just open the report in Crystal 2016 and save it. However, you shouldn't even have to do that to get everything working. The underlying structure of the .rpt file hasn't changed since Crystal 10 except to add new functionality. Any application that runs reports built in Crystal 2016, will run reports built in Crystal 10. The only time you should have to actually upgrade a report is if you have to make changes to it. This way you won't have to deal with two versions of the same report or with taking the time to open each individual report to upgrade it. Also, I believe that reports written/updated with Crystal 2016 will open in Crystal 10 and run with the older runtime as long as you don't use any of the new features.


    Add comment
    10|10000 characters needed characters exceeded

    • To be able to use any features that are new since Crystal 10 you will have to update your application to VS 2010 or newer and get the latest version of the SDK from links found here: Read the whole page - it has lots of info including links to new sample code as well as the link to the download page. When you get to the download page, use the orange button to get the integration with VS. The blue buttons below that are the various runtime installs to use when deploying your application - DO NOT install any of those on the development machine! If this is a web application, you'll have to move the code that keeps the report in session from the PageLoad() to the PageInit() event handler.

      If you won't be using any of the new features, including newer database drivers, you will probably be able to run the reports in your existing code.