In this Article, we describe different problems with crystal reports inside Beas 9.2 PL: 05 and older
In Beas 9.2 PL 06 and newer, we use the b1up crystal viewer.
Failed to export the report
Crystal-Message: Failed to export the report. Please start Database-check (for convert UDF-Max-Fields) or check the Crystal-Report (SQL statements). System-Message: Error Calling external object function export at line 260 in function of_makro_output_crystal of object ue_reportobject..
1. restart PC
2. check, if the problem occurs on other workstations
3. check, if other reports are affected
4. check, if the problem is related to print or to view
5. check, which documents are affected
After Windows Update
Reason: Windows update KB3102429 is installed on the machine. This windows update generate conflicts with the Export option of crystal reports
Solution: Uninstall the Microsoft Windows update and restart the machine.
After SAP Update or after the creation of new UDF
Reason: In many cases, SBO created fields of data type varchar(max) which is not supported.
Solution: Run the datacheck in Beas to correct incorrect fields.
Other similar error:
Can also occur at the message "... Please Start Database-Check ...". Please choose "Database-wizard" - connection in the crystal-report data. Data has to be an ODBC (RDB)-connection. Another connection types eg. ADO.NET and others are not supported.
Error connecting to CrystalRuntime-Library 11,12,13
For beas 9.2 and less
- Beas uses the Library of Crystal Reports. This needs to be installed, to display Crystal Reports in reports.
Usually, the Library is installed automatically. If the installation was prevented or did not work, you can install manually. In SAP - Server - Folder B1_SHR\\Beas software\reportviewer the MSI-Installer is located. It can be executed subsequently.
For beas 9.3 and higher
- change in conf wizard old internal viewer to crystal viewer
- if you will get another error please follow Beas 9.3 doesn't print below
Failed to load database information
Error printout Crystaldokument (Failed to load database information. Crystal Reports ActiveX Designer Error calling external object function printout at line 25 in function of_cr_object_report of object ue_reportobject
Incorrect database name
Reason: One reason may be that the database name contains a dot "." This could happen when copying a database.
Solution: change database name: test_db_02_03_2014
ODBC Drive, not ADO
Reason: In Report Database Connection must be an ODBC Driver. and the name of this ODBC connection must be "BEAS_SAP" for MSSQL version and "BEAS_HANA" for HANA version.
Solution: Please use only ODBC Driver for connection to the database in the Crystal report definition.
Preview of a report displayed scaled down
Reason: error in Crystal-Engine Version XI, which is used by Beas for export into PDF-format.
Solution: use the internal report viewer for pre-view see Print and report settings
Beas 9.3 doesn't print
Problem: Beas doesn't print or preview crystal reports
Please check in Beas - configuration wizard - administration - Print and Report setup - Printing Crystal reports - Use internal CrystalReport viewer - set Crystal report viewer
Please download attachment for your SAP client, this depends if you're using 32 or 64bit.
Then please replace files in C:\Program Files (x86)\Beas software\Beas\CrystalViewer
Note: please always replace files in folder mentioned above not in crytstalviewer_x64 (independet on 32 or 64bit)
Note: Can be that you will need to stop boyum crystal viewer in task manager