Hierarchy of Object Types and Relationships
Siebel CRM builds an object that resides in an upper layer at start of an object that resides in a lower layer. For example, an applet references a business component, a view references a business object, and a field references a column.
The following figure describes the relationships that exist between the major object types that Siebel CRM uses.

As shown in this figure, the object types are spread over four layers as follows:
-
Physical UI Layer. The object types in this layer are: Control Placeholder (provides Web layout for controls), Applet Web Template (provides Web layout for applets), and View Web Template (provides Web layout for views). There is a one-to-many relationship between Applet Web Template and Control Placeholder.
-
Logical UI Object Layer. The object types in this layer are Control (references fields), Applet (references business components), View (references business objects), Screen, and Application. There is a one-to-many relationship between Application and Screen, between Screen and View, between View and Applet and between Applet and Control.
-
Business Object Layer. The object types in this layer are Field (references column), Business Component (references table), and Business Object. There is a one-to-many relationship between Business Object and Business Component, and between Business Component and Field.
-
Data Object Layer. The object types in this layer are Column and Table. There is a one-to-many relationship between Table and Column.