How Siebel Handles Multivalue Fields

The business object that the integration object references specifies how the master-detail report incorporates a parent business component and child and grandchild business components. When Siebel CRM runs a report, it captures the user interface context, and then sends it to the primary integration component of the integration object. If a report includes a multivalue field (MVF), then Siebel CRM displays only the first record. To display all the records from a a multivalue field, you must create an integration object that references the business component that contains the multivalue field that Siebel CRM must display. For more information, see How Siebel Reports Uses Integration Objects.

Siebel CRM also uses this configuration for an indirect multivalue field. For example, consider the case where the business address of an account is associated with an opportunity that Siebel CRM displays in the report. The business addresses in the multivalue field are not directly related to the opportunity, but they are related to the account that it is associated with this opportunity. To display all the records in the business address multivalue field as a detail section, you must do the following work:

  1. Create a link between the Business Address business component and the Opportunity business component using Account Id as the source field.

  2. Include the Business Address business component under the Opportunity business object

  3. Create an integration object with the Business Address business component under the integration object, and include the required multivalue field.

For more information about multivalue fields, see Configuring Siebel Business Applications.