Siebel Tools Reference > Siebel Architecture (Basic Concepts) > Application Architecture Overview >

Siebel Object Definitions


An object definition in the Siebel Tools environment implements one piece of the software—a user interface, an abstract data representation, or a direct database representation or construct. For example, a database column, a pop-up window for record selection, and a join relationship between database tables are implemented as object definitions.

An object definition consists of properties, which are characteristics of the software construct that the object definition implements. For example, the properties of a database column include its name, data type, length, and so on. Similarly, the properties of a pop-up applet include the caption that appears in the title bar, and so on.

NOTE:  Object definitions in Siebel Tools are not equivalent to objects in object-oriented programming, although Siebel object definitions are implemented using true C++ classes and objects. Terms such as object, property, or class refer to the Siebel application metadata and not to the corresponding terms in object-oriented programming.

In Siebel Tools, object definitions are viewed, edited, added, and deleted in the Object List Editor window. Each row in the Object List Editor displays an object definition; each column displays a property. The intersection of a row and column in the grid is a particular property setting for a particular object definition.

A property setting for an object definition is changed in the Object List Editor by clicking the corresponding cell. A new value can then be manually entered or, in many cases, selected from a picklist. An object definition can be added or removed in the Object List Editor by selecting the desired row, and clicking Add New Record or Delete Record in the Edit menu.

NOTE:  Some objects contain Unicode information, others contain ASCII only. Objects that contain Unicode information store data in tables with a suffix of _INTL in the table name or in the S_MSG table. Objects that do not store data in these tables contain ASCII only.


 Siebel Tools Reference, Version 7.5, Rev. A 
 Published: 18 April 2003