Installing SAP Crystal Reports Designer
SAP Crystal Reports Designer is a powerful, graphics-oriented reporting program that allows users to customize their graphical forms. SAP Crystal Reports Designer is fully integrated with Sage 100. Sage 100 provides a number of customizable SAP Crystal Reports forms as part of the standard installation.
The Workstation Setup program for Sage 100 installs the standard SAP Crystal Reports Run-Time Engine on each workstation, which allows all users to view and print reports created through SAP Crystal Reports; however, to modify the standard forms included with Sage 100, or to create your own reports, you must install the SAP Crystal Reports Designer.
SAP Crystal Reports Designer is licensed for use with the Sage 100 ODBC driver as well as the standard Microsoft SQL Server ODBC driver.
If you are using Sage 100 Premium, you will need read access to the applicable database. For information, see Modifying SAP Crystal Reports in Sage 100 Premium.
Installing SAP Crystal Reports Designer to the Workstation
To modify or create SAP Crystal Reports forms and reports, install SAP Crystal Reports Designer to the workstation and select the Typical installation option, which uses pre-assigned settings.
To install SAP Crystal Reports Designer to the workstation
-
Start the Sage 100 installation program and then select your edition of Sage 100.
Click Productivity Applications.
-
On the Productivity Applications screen, click Install SAP Crystal Reports Designer.
-
The SAP Crystal Reports 2016 for Sage Setup page appears. Follow the steps in the installation wizard to install SAP Crystal Reports Designer.
Tip: Select the Typical installation type.
A progress meter appears while the installation is in progress.
Modifying SAP Crystal Reports in Sage 100 Premium
To modify reports in Sage 100 Premium using SAP Crystal Reports Designer, you must either be logged on using a Windows account that has read access to the applicable SQL Server database, or you must have a separate SQL Server authenticated logon ID and password.
Integrated Security is used by default; if your Windows account does not have rights to the database, a logon dialog box appears, allowing you to enter a different logon ID and password for database access.
Set up an OLE DB (ADO) Connection
In addition to using SAP Crystal Reports Designer to modify reports, you can also modify the reports through the operating system by setting up an OLE DB (ADO) connection to the SQL Server database. Only modifications such as moving items around on the report, changing font information, and hiding or showing information already in the database is supported.
To set up an OLE DB (ADO) connection
-
In Windows Explorer, browse to the .rpt file to modify in the MAS90\Reports folder, and open the file.
-
Select Database Expert.
> -
Expand Create New Connection and then expand OLE DB (ADO) to open the OLE DB (ADO) window.
-
From the Provider list, select Microsoft OLE DB Provider for SQL Server and click .
-
Type the server name where the database is installed, select the database, and select the Integrated Security check box.
-
Click Database Expert window, click .
and then, in the -
Save the report.
The report is now linked to the SQL Server database. Any dictionary changes that have been made to the table are now available in SAP Crystal Reports Designer.
Converting SAP Crystal Reports from a Prior Version
When upgrading from a prior version of Sage 100, any custom SAP Crystal reports and forms must be converted to run in version 2022.
Note: If you're using the Premium edition, see Converting Reports for Sage 100 Premium.
Converting Reports
The Sage 100 Crystal Report Conversion Wizard converts prior versions of Sage 100 Crystal Reports forms and reports to the latest data dictionary revisions and SAP Crystal Reports format.
This wizard runs the first time you access a SAP Crystal Report created using a level of Sage 100 earlier than 2022.
To convert reports
- In the MAS90\Home folder, double-click mascrcw.exe. The Sage 100 Crystal Report Conversion Wizard appears. Click .
- In the Select Reports page, verify the connection type.
- In the User Name field, type the user logon and type the password in the Password field.
-
In the Company field, type your company code in uppercase.
Verify that the company selected has the appropriate modules installed. For example, do not convert Bill of Materials reports for demo company code ABC. Those modules do not exist in company ABC, and the conversion will not complete for those reports.
- In the Directory field, verify that the path is correct. Click .
- In the Reports Path field, enter the path, or click and select the folder to search for reports that require conversion. All forms and reports that have been previously converted and those that contain the current Sage 100 version as a keyword will not be selected for conversion.
-
Click
to generate a list of reports. Click to stop the search.You can select individual or multiple reports within the listing to convert. Select the report, or press CTRL to make multiple selections. Click
to convert all reports within the listing. Click to clear the listing. To complete the conversion, click . - In the Completing the Sage 100 Crystal Report Conversion Wizard page, perform one of the following:
- Click Finish to initiate the conversion process.
- Click to return to the previous wizard or page.
- Click to exit the wizard.
- If you clicked , the Converting Reports window opens. Click to save the listing of the selected reports and the conversion status of each report. The listing can be printed to the default Windows printer.
If a field name used within the report or form no longer exists in the data source, it will be noted on the listing and removed from the report or form. If the removed field is contained in a formula, an SAP Crystal Reports error in printing message will appear when printing.
Successfully converted reports generate an unconverted backup file in the same folder with a file extension of .rp_.
- If Status:Complete appears, the report is successfully converted.
- If Status:Failed appears, note the error message and verify that the company you are logged onto using ODBC contains application data files for the selected report.
If the conversion wizard cannot convert that report, the report must be manually converted. If errors are encountered during the conversion, the wizard will skip the report and continue with the next selected report.
Converting Reports for Sage 100 Premium
Follow the steps below to convert customized Crystal forms and reports from a prior version for Sage 100 Premium.
-
In the form or report printing window, click the drop-down arrow in the top-right corner, and then click Designer.
- In the SAP Crystal Reports Designer window, on the menu, select Summary Info.
-
In the Document Properties window, in the Keywords field, verify that the version shown is the current version, and then click .
- On the Verify Database. The OLE DB (ADO) window opens. menu, select
- Perform one of the following:
- If your Windows logon account has Read access to the database, click .
- If your Windows logon account does not have Read access to the database, clear the Integrated Security check box, enter a user ID with access to the database and its password, and then click .
- If it is necessary to remap any fields, follow the instructions in the SAP Crystal Reports Designer Help system. Complete these steps for all forms and reports that were customized in the previous version.