Siebel Reports Administration Guide > Using Reports with Group Sections > Process of Creating a Report with a Group Break >

Creating Object Definitions for a Group Report


This task is a step in Process of Creating a Report with a Group Break.

Each report design normally has its own report object definition in Siebel Tools and a corresponding data supply library file. In Creating a Simple List Report the report object definition is created from scratch. In this example, you copy existing report object definitions and change their property values.

To create object definitions for a group report

  1. In Siebel Tools, click the Report object type in the Object Explorer, and then query the Name property in the OBLE for Opportunity List - Current Query.
  2. From the application-level menu, choose Tools, and then the Lock Project menu item to lock the Report project.
  3. From the application-level menu, choose Edit, and then Copy Record.

    A new report object definition is created that contains the same set of children objects and property values as the copied object definition.

  4. In the Reports OBLE, change properties in the new report object definition as described in the following table.
Property
Value
Description

Name

Test Group Report

Name used to refer to the report structure in Siebel Tools. For example, when you add the report to the Reports menu for a view.

Access Base DB Name

GROUPRPT

Specifies that GROUPRPT.rox is the name of the report executable used when this report object definition is invoked from the Reports menu in a view.

Menu Text - String Override

Sales Stage - Test

The text that appears in the Reports menu for a view when this report is included in the view through the use of a view report object definition.

Template Name

GROUPRPT

The name used for the generated data supply library file when Generate Actuate Report is used for this report object definition.

Sort Specification

Sales Stage

Sorts the opportunity records into sales stage order, which enables the group breaks. This sort specification is translated into corresponding code in the datastream methods.

  1. From the application-level menu, choose Tools, Utilities, and then the Generate Actuate Report menu item.

    A data supply ROL file is generated and saved in the $\Siebel\RPTSRC\LIB folder, or equivalent folder on your system. The file is named according to the value in the Template Name property.

  2. Navigate to the View object type in the Object Explorer, and then query the Name property in the Views OBLE for Opportunity List View.
  3. From the application-level menu, choose Tools, and then the Lock Project menu item to lock the Oppty (SSE) project.
  4. In the Object Explorer, expand the View object type, and then click the View Report child object type.

    Object definitions for the My Opportunities view that appears in the Opportunities screen are displayed in the View Reports OBLE.

  5. Add a new View Report object definition in the OBLE using values described in the following table.
    Property
    Value

    Report

    Test Group Report

    Sequence

    [1 + highest value displayed in the Sequence property.]

    For more information about adding a View Report, see Step 14.

  6. Complete the procedure described in Compiling Modified Object Definitions with the following modifications:
    • Note that the report title that will appear in the Siebel client is Sales Stage - Test rather than Test Report.
  7. Unlock the Oppty (SSE) and Report projects.
Siebel Reports Administration Guide Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.