Using Crystal Reports for operational reports

Crystal Reports (.rpt) can be used to replace Report Designer(.rdl) layouts for operational report in IFS Applications. This page describes a number of very important design as well as security aspects of using Crystal Reports this way. The Crystal Reports needs to be designed a certain way, only accessing certain data and have a specific parameter and so on in order for this to work as intended.

Contents

Design and Security aspects

The Crystal Reports executed this way always access the database using the same user as the Report formatter (i.e. no row based per user security is applied). Data sources (i.e. views) used by the reports are expected to be located in the applications database and the schema owner (i.e. appowner) is expected to be the same as the executing user for the Report formatter.

The following guidelines must be followed.

Known Limitation

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Suite XI 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

[HKEY_CURRENT_USER\Software\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

[HKEY_CURRENT_USER\Software\SAP BusinessObjects\Suite XI 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

[HKEY_CURRENT_USER\Software\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UseCustomEncoding"=dword:00000000

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Suite XI 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

[HKEY_CURRENT_USER\Software\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

[HKEY_CURRENT_USER\Software\SAP BusinessObjects\Suite XI 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

[HKEY_CURRENT_USER\Software\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF]
"UsePrecisePositioningForText"=dword:00000001

Example

See this example of creating a basic Crystal Report to learn how to develop a simple Crystal Report that can be used to replace the Report Designer layout for a operational report in IFS Applications.