Contents
Index
Search
Start here
What's new in the Report Application Server .NET SDK
SDK fundamentals
Architecture
RAS Server
RAS SDK
Model-View-Controller design
SAP Crystal Reports Designer
ReportClientDocument Object Model
Controllers
Models
Viewers architecture
Java viewers SDK
.NET report viewer controls
How the viewers work with your reporting application
What best practices should I use when working with the CrystalReportViewer control?
Should I use regular or cached reports?
Caching with RAS
Which persistence approach should I use?
ViewState and persistence of the CrystalReportViewer object model
Session and persistence of the ReportClientDocument (RAS) and the ReportDocument object models
Persistence limitations when report binding in the Page_Load event handler
What best practices should I use when programming with this API?
Use the close method to free up the report
Keep the ReportClientDocument in session
How can I optimize scalability?
Reduce the size and complexity of reports
Reduce the use of DataSets
Select the 'No Printer' Option Under Print Setup
How Do I use Report Application Server in a Web Farm or Web Garden?
Architecture
The ASP.NET Worker Process
Out-of-Process Session State
Serializable Object Models in Report Application Server
Configuring Crystal Reports for a Web Farm or Web Garden
Setting up the development environment
System setup
Visual Studio versions
What needs to be verified?
To verify that Crystal Reports is installed
Sample reports directory
To locate the viewers virtual directory
Project setup
RAS assemblies and namespaces
Primary classes
Visual Studio 2005 or newer
To set up a Web Site in Crystal Reports
Adding Assembly References for the RAS SDK
To add assemblies for the RAS SDK
Preparing the Web Form
To prepare the Web Form in Visual Studio 2005 or newer
To add a private helper method for RAS configuration code
To add a Page_Init event handler to the code-beside class
To add a CrystalReportViewer control
To add Imports/Using statements to reference namespaces
Visual Studio .NET 2003
To set up a Web project for Visual Studio .NET 2003
Applying standard project settings
To modify project settings for a Visual Basic project in Visual Studio .NET 2003
To modify project settings for a C# project in Visual Studio .NET 2003
Adding Assembly References for the RAS SDK
To add assemblies for the RAS SDK
Preparing the Web Form
To prepare the Web Form
To add a private helper method for RAS configuration Code
To add a CrystalReportViewer control for Visual Studio .NET 2003
Using the SDK
Report sources
Opening reports
To open an unmanaged report
To open a report and access the ReportClientDocument class in-process
Creating new reports
To create a new unmanaged report
Saving reports
Viewing reports
Serializing ReportClientDocument
To Serialize the ReportClientDocument
To De-Serialize the ReportClientDocument
Data source connectivity
Data source connection properties
To log onto a report database
To change a persistent data source
Filtering data
Filtering report data with selection formulas
Understanding the Filter class
To create and add a new filter
Modifying an existing filter formula
Grouping and sorting
To add a new group
To add a new sorting definition
To modify a sort
To add a Top N sorting definition
Navigating grouped data through the Totaller
To navigate the Totaller tree
Summarizing data
To add a summary to a report
To add a summary to a group
To change a summary type
Parameters
Properties of parameter values
Setting dynamic cascading parameters
To add a parameter field to a report
To modify a parameter field
To set the value of a discrete parameter
Formatting and modifiying report objects
To add a text object to a report
To add a database field to a report
To add and remove formula fields
To create and add a chart to a report
To modify a report object
Accessing and modifying subreports
To set subreport logon information
To modify a subreport with the SubreportClientDocument class
Applying a report template
Printing and exporting a report
To set web-based pagination options
Setting a page margin condition formula with RAS
To set a page margin condition formula in the report's print options
To set a page margin condition formula with the PrintOutputController class
To export a report to PDF
To export a report to XML
Using Rowset objects
To create a Rowset object
To navigate through records stored in a rowset
To report off a data source at runtime
Updating report summary information
Working with SAP Crystal Reports Read-Only (RPTR) reports
More Information
.NET report viewer controls
.NET report viewer controls 1
Applying a report template
Applying a report template 1
Caching with RAS
Data source connection properties
Data source connection properties 1
Filtering report data with selection formulas
Grouping and sorting
How can I optimize scalability?
How Do I use Report Application Server in a Web Farm or Web Garden?
How Do I use Report Application Server in a Web Farm or Web Garden? 1
How Do I use Report Application Server in a Web Farm or Web Garden? 1
How Do I use Report Application Server in a Web Farm or Web Garden? 2
How the viewers work with your reporting application
How the viewers work with your reporting application 1
How the viewers work with your reporting application 1 2
Java viewers SDK
Java viewers SDK 1
Java viewers SDK 1 2
Java viewers SDK 1
Models
Models 1
Controllers
Models 2
Model-View-Controller design 2
RAS SDK
ReportClientDocument Object Model
SAP Crystal Reports Designer
Model-View-Controller design
Model-View-Controller design 1
Model-View-Controller design 2
Modifying an existing filter formula
Modifying an existing filter formula 1
Modifying an existing filter formula 1 2
To create and add a new filter
Understanding the Filter class
Navigating grouped data through the Totaller
To add a new group
Persistence limitations when report binding in the Page_Load event handler
Persistence limitations when report binding in the Page_Load event handler 1
Primary classes
Primary classes 1
Printing and exporting a report
Project setup
Properties of parameter values
RAS assemblies and namespaces
RAS assemblies and namespaces 1
RAS Server
RAS Server 1
ReportClientDocument Object Model
Sample reports directory
Serializing ReportClientDocument
Session and persistence of the ReportClientDocument (RAS) and the ReportDocument object models
Session and persistence of the ReportClientDocument (RAS) and the ReportDocument object models 1
ViewState and persistence of the CrystalReportViewer object model
Setting a page margin condition formula with RAS
Setting a page margin condition formula with RAS 1
Setting a page margin condition formula with RAS 1
Setting a page margin condition formula with RAS 2
Accessing and modifying subreports
Setting a page margin condition formula with RAS 3
Setting up the development environment
Setting up the development environment 1
Setting up the development environment 1
Should I use regular or cached reports?
Should I use regular or cached reports? 1
System setup
To add a CrystalReportViewer control for Visual Studio .NET 2003
Applying standard project settings
Preparing the Web Form
To add a CrystalReportViewer control for Visual Studio .NET 2003 2004
Visual Studio .NET 2003
To add a summary to a report
To add a summary to a report 1
To add a text object to a report
To add a text object to a report 1
To add a Top N sorting definition
To add a new sorting definition
To add a Top N sorting definition 1
To add and remove formula fields
To add a database field to a report
To add and remove formula fields 1
To add and remove formula fields 1 2
To change a persistent data source
To change a persistent data source 1
To change a summary type
To add a summary to a group
To add a summary to a group 1
To change a summary type 1
To change a summary type 1 2
To create and add a chart to a report
To export a report to PDF
To export a report to XML
To export a report to XML 1
To log onto a report database
To log onto a report database 1
To modify a report object
To modify a report object 1
To modify a report object 1 2
To modify a sort
To modify a subreport with the SubreportClientDocument class
Accessing and modifying subreports
To modify a subreport with the SubreportClientDocument class 1
To set subreport logon information
To navigate the Totaller tree
To navigate the Totaller tree 1
To report off a data source at runtime
To create a Rowset object
To navigate through records stored in a rowset
To report off a data source at runtime 1
To report off a data source at runtime 1
To set a page margin condition formula with the PrintOutputController class
To set the value of a discrete parameter
Setting dynamic cascading parameters
To add a parameter field to a report
To modify a parameter field
To set the value of a discrete parameter 1
To set web-based pagination options
To set web-based pagination options 1
To set web-based pagination options 2
Updating report summary information
.NET report viewer controls 1
Controllers
Persistence limitations when report binding in the Page_Load event handler 1
Report sources
Saving reports
Should I use regular or cached reports? 2
Should I use regular or cached reports? 2 3
Should I use regular or cached reports? 2 4
To create a new unmanaged report
To De-Serialize the ReportClientDocument
To open a report and access the ReportClientDocument class in-process
To open an unmanaged report
Updating report summary information 1
Viewing reports
Visual Studio versions
Visual Studio versions 1
What needs to be verified?
What needs to be verified? 1
Which persistence approach should I use?
Working with SAP Crystal Reports Read-Only (RPTR) reports
Working with SAP Crystal Reports Read-Only (RPTR) reports 1
Search: