Configuring Siebel eBusiness Applications > Configuring Business Objects >

How Business Objects Are Constructed


The object types illustrated in Figure 49 participate in the configuration of a business object.

Figure 49.  Business Object Architecture

The relationships between object definitions used to implement a business object appear in Figure 50.

Figure 50.  Business Object Details

The object definitions in Figure 50 are described as follows:

  • Business Object object type. The business object is a parent for multiple business object component child object definitions. Each business object component specifies a master-detail relationship. View object definitions reference the business object in their Business Object property.
  • Business Object Component object type. Business Object Component is a child object type of Business Object. Typically, each business object component defines one master-detail relationship within the parent business object. Two properties within the business object component specify this relationship:
    • Link. Identifies the link object definition.
    • BusComp. Identifies the detail business component object definition.

      A business object component can be used to include a business component in the business object without a link. To accomplish this, you enter a blank value in the Link property of the business object component. A link-free business object component allows you to incorporate a business component in the business object for use in views based on the business object, even though the business component does not have one-to-many relationships with other business components in the context of that business object.

  • Link object type. One link is referenced by each business object component. The Link object definition specifies the master-detail relationship that is being included in the business object by way of the business object component. Links are described in Configuring Links.
  • Master business component. The master business component is the "one" in the one-to-many relationship specified in the link. The Parent Business Component property in the Link object definition specifies the master business component.
  • Detail business component. The detail business component is the "many" in the one-to-many relationship. The detail business component is specified both in the Child Business Component property of the Link object type and in the BusComp property of the Business Object Component object type.
Configuring Siebel eBusiness Applications