Long-time User of SAP Crystal Reports
Overall Satisfaction with SAP Crystal
I use Crystal in a number of ways:
1. I answer a lot of questions about Crystal in online forums - the SAP Community forums as well as a few others.
2. I train our clients in how to use Crystal, not only the standard SAP classes, but also one I've created that walks through the most-asked questions from the forums and what their solutions are.
3. I personally use Crystal for a number of different tasks, including analyzing data when I do security reviews of clients' SAP BI Platform and SAP Crystal Reports Server systems.
1. I answer a lot of questions about Crystal in online forums - the SAP Community forums as well as a few others.
2. I train our clients in how to use Crystal, not only the standard SAP classes, but also one I've created that walks through the most-asked questions from the forums and what their solutions are.
3. I personally use Crystal for a number of different tasks, including analyzing data when I do security reviews of clients' SAP BI Platform and SAP Crystal Reports Server systems.
Pros
- In addition to linking together tables and views from the database in order to get data into your report, Crystal allows you to write your own SQL queries using an "Command". This feature allows for the use of very complex queries to get data for your reports.
- Crystal can connect to MANY different types of databases. It has native connections available for a number of them, including Oracle, and will connect to almost anything else using either ODBC or (less common) JDBC.
- Subreports, when used correctly, are a powerful feature for bringing additional data into a report.
- There are SDK's available to integrate reporting into either .NET or Java applications and websites.
Cons
- The option to export to Excel is very picky about report format to get a clean export. Once you know the tricks for setting up a report for this export, it's not hard to do, but it can be very tedious if the report has a lot of elements. This is the way it's been for years and SAP has indicated that it's not something that's going to be changed.
- Crystal requires that a user knows how the data they're reporting on is configured in the database - it's not really suited for a "casual" user, but for someone with at least some technical skills in relation to databases. This is not something that can or should necessarily be changed, but it is something that potential users need to be aware of.
- Other than new types of database connections, SAP has indicated that they will not be upgrading any functionality in "classic" Crystal. They instead have chosen to focus on upgrades to Crystal for Enterprise. The problem with that is that it requires the SAP BI Platform - either SAP BusinessObjects or SAP Crystal Reports Server.
- One of the major things that's not being upgraded is the Charting libraries, which were last updated in the early 2000's, before SAP purchased Crystal. So, Crystal doesn't have newer chart types available.
I have done a little bit in Microsoft SSRS and a bunch in SAP Web Intelligence (Webi). Both of those are good at what they do. Like Crystal, SSRS is more technical. Webi is great for quick ad-hoc reports or data analyses. But with Crystal I can easily do things like picture-perfect form letters and other types of operational reporting.
SAP Crystal Feature Ratings
SAP Crystal Support
Pros | Cons |
---|---|
None | None |
Yes - If you have SAP BusinessObjects, SAP Crystal Reports Server, SAP BusinessOne, or some of the other SAP products, support for Crystal is included in your support for those other products. However, because the .NET SDK used to be included in the install of Microsoft Visual Studio and it and the Java SDK are available for free, Crystal is one of the most ubiquitously used reporting tools in the world. Support for it is available in a number of forums, including the SAP Community, where mostly volunteers answer questions. If you're not an SAP customer for other software or an SAP OEM customer for Crystal, I don't believe there is a support contract available other than the purchase of one-time support cases.
Since I answer questions on the forums, there have been very few times when I've had to ask for support over the last 15 years. When I have, there are awesome people, a couple from SAP, on the forums who have been able to assist with the more complicated problems that I come up with.
Using SAP Crystal
Pros | Cons |
---|---|
Like to use Relatively simple Well integrated Consistent Convenient Feel confident using | None |
- Commands for providing your own SQL query for a report
- The formula editor is easy to use and has functionality to validate formulas before they're saved.
- Adding groups and summaries to reports
- Subreports - they work just like the main report other than you cannot embed a subreport inside another subreport.
- Charting/graphing
- Configuring reports for Excel export
- Adding data sources for a report unless you explicitly have knowledge of the underlying database and you know how to use different join types.
Comments
Please log in to join the conversation