Bookshelf Home | Contents | Index | Search | PDF |
Siebel Reports Administration Guide > Getting Started > Additional Siebel-Actuate Reporting Issues >
Dynamic Versus Static Reports
Dynamic and static reports are two classifications of reports based on the Dynamic View setting in Siebel Tools. These two classifications are described as follows:
- Dynamic reports. Reports with a Dynamic View property setting of TRUE. A dynamic report displays the records in the view from which it is started and includes only those records that are displayed through the current query. All standard Siebel reports are, by default, dynamic.
- Static reports. Reports with a Dynamic View property setting of FALSE. A static report ignores the current query and queries the entire business component, subject to the user's visibility. This is useful only when the view's data is too limited for the report, which may be true of certain management reports. Also, reporting on information independently of what is being displayed in the view is another reason for running a static report. You specify the business object, sort specification, search specification, and view mode for a static report directly in the report object definition. Otherwise, these properties are left blank.
NOTE: If the main report business component has a search or sort specification property, or uses a field that is not already active, its query must be reexecuted. Also, a parent business component for a report will still use a sort specification property, even though it has an asterisk that says for Static reports.
You should make sure the Dynamic View property is set to TRUE for custom reports you create, unless static behavior is what you want.
Currently it is not possible to create a static report (a report where the Dynamic View property is FALSE, and the Business Object and View Mode properties are not blank) and then run this report on the Siebel Reports Server. This is a result of the following reasons:
- The business object passed to the Siebel Reports Server is always of the view from where the report was requested.
- The Siebel application will block the report request when one tries to execute a report whose business object entered is different than the one of the current view.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Reports Administration Guide, Version 7.5, Rev B Published: 18 April 2003 |