SAP® Crystal Solutions for Developers

SAP® Crystal solutions provide both corporate and commercial developers with a rich set of features that can help add value to your applications by embedding reports, dashboards and analyses.

EMBEDDING REPORTS IN APPLICATIONS

COMPONENT REPORTING ENGINE

LIGHTWEIGHT REPORTING SERVER

FOR .NET APPLICATIONS

SAP® CRYSTAL REPORTS® VERSION FOR VISUAL STUDIO .NET


For embedding into both WebForm and WinForm .NET applications.

SAP® CRYSTAL REPORTS® SERVER, OEM EDITION


An embeddable server for OEM customers only that processes reports out-of-process from your application; supports clustering across multiple servers

FOR JAVA APPLICATIONS

SAP® CRYSTAL REPORTS®, VERSION FOR ECLIPSE


For embedding into both Web-based and desktop Java applications.

LICENSING

Client applications can be freely redistributed.

External redistribution of server applications requires the royalty-free SAP® Crystal Reports® runtime server licence (formerly known as SAP® Crystal Reports® Developer Advantage runtime server licence).
OEM contract required to redistribute externally

SOLUTION HIGHLIGHTS

  • The Webform and Java DHTML viewers support all major browsers and are appropriate for extranet deployments.
  • Works with Java and .NET applications, both client and server applications
  • Works with the report designer that embeds into the IDE, or the comprehensive SAP® Crystal Reports® 2008 report designer
  • No database dependency, which can enable greater flexibility for your applications

EXTENDING SAP® CRYSTAL REPORTS®

The SAP® Crystal Reports® report design tool is designed to be extensible:

  • Toolbar buttons can be added that perform custom actions.
  • XSLT transformations can be used to transform reports into virtually any format.
  • Splash screen can be replaced.

EXTENDING SAP® CRYSTAL REPORTS® SERVER

SAP® Crystal Reports® Server provides a .NET and a Java SDK for integration into custom applications. This is typically used when complete control over the user experience is required.

EXTENDING SAP® CRYSTAL DASHBOARD DESIGN®

SAP® Crystal Dashboard Design® software includes a software development kit (SDK) that allows developers to use Adobe Flex to create custom add-on components and feature extensions. Adobe Flex developers can convert any Flex widget or component and add it to the SAP® Crystal Dashboard® software.

EXTENDING SAP® CRYSTAL INTERACTIVE ANALYSIS

SAP® Crystal Interactive Analysis offers a family of interfaces for developers to customise the different areas of the application:

  • SAP Crystal Solutions ConfiguratorExtension Points is a Java or Javascript SDN opened at the level of the interface and the report, focused on delivering immediate value for the partner by making sure the most common partner requirements are quickly answered, allowing developers to spend their energy on the more complex requirements, such as:
    • Embedding SAP® Crystal Interactive Analysis in another application with seamless end-user workflows between the two applications
    • Configuring the logos, and feature set of the user interface
    • Customising internal workflows of the product
  • Extension Points for the formula language is a C++ SDK opening up the library to third-party functions.

Extension Points for the Personal Data Providers is a Java SDK allowing developers to add a new source to the list of personal data sources (no universes, direct access) already built into the tool.