Siebel Reports Administration Guide > Creating a Simple List Report > Process of Creating a Custom Report With Actuate e.Report Designer Professional >

Defining Content Controls for a Custom Report


This topic describes how to define content controls for a custom report.

This task is a step in Process of Creating a Custom Report With Actuate e.Report Designer Professional.

To define content controls for a custom report

  1. In the Report Structure window, expand the Testrept tree, subclass the Content - ssRpt tree, and then rename it to ssReportOpportunity.

    For more information, see Subclassing an Object, and Renaming an Object.

  2. In the Report Structure window, expand the Content - ssReportOpportunity tree.

    Note that several child items appear, each with a grey box. These are slots you define next.

  3. From the application-level menu, choose View, and then the Libraries menu item.
  4. Click the Library Browser button, and then choose Testrept.rol in the dialog box.

    The Library Browser window opens, displaying the contents of Testrept.rol, which is the data supply library you generated in Siebel Tools in the procedure starting with Step 1.

  5. In the Libraries window, expand the sscustom.rol library, and then locate the child ssFrm component.
  6. Drag and drop the ssFrm component from the Libraries window to the Content slot in the Report Structure window.

    This creates a frame that defines what appears in each report row. The frame is a child of the report section tree.

    NOTE:  When developing Siebel application reports, use only the sscustom.rol library. Actuate components are not supported when modifying or developing reports.

  7. Subclass the component you added in Step 6, and then rename it to ssFrmOpportunityContent.

    For more information, see Subclassing an Object, and Renaming an Object.

  8. Drag and drop the ssOpportunityQuery datastream component from the Libraries window onto the DataStream slot in the Report Structure window.

    The datastream component is now a child of the report section component. The datastream defines the way data is supplied to generate report rows. Each data record generates one report row in the parent report section.

  9. From the application-level menu, choose File, and then Save.

When making changes in Siebel Tools for a report originally designed in Actuate e.Report Designer Professional and regenerating an ROL file, be aware of the following:

  • Make sure the ROD file that uses the ROL file is not open in Actuate e.Report Designer Professional.
  • If any report fields are deleted, make sure you remove the fields from your report as well.
  • Changes made to the ROL file are valid only for that instance of the ROL file. The changes will need to be entered again. However, if the changes are locally subclassed, they are safely stored in the ROD file.

Using the sssiebel.rol and sscustom.rol Libraries

The files sssiebel.rol and sscustom.rol are required libraries for all Siebel standard and custom reports. Testrept.rol is the data supply ROL file that you generate from Siebel Tools in the procedure starting with Step 1. It defines the way data is transferred to the new report.

Components from afc.rol, from the Actuate e.Report Designer Professional toolbar, and sssiebel.rol must not be used by report developers for designing Siebel-Actuate reports. When developing Siebel application reports, only use the sscustom.rol library.

Siebel Reports Administration Guide Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.