Siebel Reports Administration Guide > Master-Detail Reports >

How Master-Detail Reports Work


Figure 27 illustrates the structure of a master-detail report in Actuate.

Figure 27.  Structure of a Master-Detail Report

Click for full size image

This includes the following major components:

To learn more about the configuration of a simple master-detail report, it is helpful to open a standard Siebel report of this type. A good report to study for this purpose is the Service Request Activity (All) report, which is invoked from a filter in the Service screen in Siebel Service (typically the My Service Requests filter). You should examine the report output in Siebel Service, and the report design in Actuate e.Report Designer Professional, leaving both open to compare them.

To generate the Service Request Activity (All) report in Siebel Service

  1. Open Siebel Service.
  2. From the application-level menu, choose View > Site Map > Service > My Service Requests.
  3. While in the My Service Requests view, choose View > Reports from the application-level menu.
  4. From the drop-down list in the Reports window, select Service Request Activity (All) and click Run Now.

The Service Request Activity (All) report appears in the browser window, as shown in Figure 26.

To open the report design for the Service Request Activity (All) report

  1. Open Actuate e.Report Designer Professional.
  2. Choose File > Open.
  3. In the Open dialog box, navigate to the C:\Siebdev\rptsrc\enu\standard folder (or the equivalent on your computer) and choose srvreqaa.rod.
  4. If your installation uses a non-English version of Siebel eBusiness Applications, you do not have an \enu folder. Instead, you have a folder in the appropriate language code for your installation, such as \deu for Germany.

    See Global Deployment Guide for a list of three-letter International Standards Organization (ISO) language extensions.

Figure 28 shows the srvreqaa.rod report design file in Actuate e.Report Designer Professional.

Figure 28.  Service Request Activity (All) Report Design

Click for full size image

Explore the report design, compare design elements to the corresponding features in the report output, and right-click components to view their property lists.

Notice the following features of this report design:

Additional useful information is obtained by viewing the report object definition (and children) for this report in Siebel Tools.

To view the report object definition and children in Siebel Tools

  1. Open Siebel Tools.
  2. Navigate to the Report object type in the Object Explorer and expand it.
  3. Note the two child object types, Report Field and Sub Report.

  4. In the Reports window in the Object List Editor, navigate to the Service Request Activity - All object definition.
  5. Click on the Sub Report object type in the Object Explorer. A second Object List Editor window opens, displaying subreport child object definitions of the current parent report, as shown in the following figure.
  6. Click for full size image

    The Service Request Activity - All report has one child subreport object definition: Action. The Action subreport object definition defines the activity subreport.

    Notice that the business component property setting for the Action subreport is Action. There is no separate report name, because a subreport in Actuate is internal to the report design that uses the subreport object definition's parent.

  7. Expand the Sub Report object type and select Sub Report Field. Notice the list of fields defined as children of the Action subreport object definition.
  8. Subreport field object definitions perform the same role for a subreport as report field object definitions do for a report—namely, defining fields to export to the report or subreport from the specified business component.


 Siebel Reports Administration Guide 
 Published: 18 July 2003