Bookshelf Home | Contents | Index | Search | PDF |
Siebel Tools Reference > Defining Business Objects and Business Components > Defining Business Objects >
Creating or Modifying a Business Component Definition
General instructions for modifying or creating object definitions are provided in Modifying, Copying, and Creating New Object Definitions.
Figure 119 shows the object definition for a business component called Account Category.
Business Component Properties
Following are descriptions for key properties for the Business Component object type. For a complete list and more detailed descriptions, see Object Types Reference.
- Class. The C++ class that implements the functionality of the business component.
A picklist of values appears for setting this property.
Siebel applications have a hierarchy of business component classes. CSSBusComp is at the top of the hierarchy. (Account Category in Figure 119 is in the CSSBusComp business component class.) All other specialized business component classes (CSSBCOppty is an example) are derived from CSSBusComp.
The functionality that is common between business components includes navigation (moving through a result set returned from the database), get or set field values in records, create and delete records, commit changes, undo/redo, bookmark, search, and sort.
NOTE: Do not change the Class property of preconfigured business components.
- Name. (Required.) Must be unique among all business components in the repository. All references to the business component are done through its name.
- No Delete, No Insert, No Update properties. (Default is FALSE.) If set to TRUE, then you can't do data manipulation operations.
- Search Specification. A conditional expression used to restrict the records retrieved.
- Sort Specification. A sort expression used to order the records returned.
- Table. (Required.) The name of the SQL table from which records are retrieved to populate the majority of fields in the business component. A list of tables appears in a picklist.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Tools Reference Published: 20 October 2003 |