Siebel Self-Service Application Developer's Guide > Customizing the Model Layer for Siebel Self-Service Applications > Process of Extending ADF Business Components >

Adding a Field to a Siebel Business Component


You add fields to Siebel business components using Siebel Tools. In this example, you add a Favorite Color field to the Contact business component. Data for the field comes from a custom extension column in the S_CONTACT table.

For more information on extension columns and extension tables, see Configuring Siebel Business Applications.

This task is a step in Process of Extending ADF Business Components.

To add a new field to a Siebel business component and integration object

  1. In Siebel Tools, select the Business Component object.
  2. Query for Contact.
  3. In the Contact business component, create a new field called Favorite Color.
  4. To populate the field with data, add a custom extension column to the S_CONTACT table, and then reference this column in the Favorite Color field.

    NOTE:  You can also use a join to the S_CONTACT_X table that references an ATTRIB_nn column of physical type Varchar, for example, ATTRIB_34. However, using a join to an extension table can lead to slower performance. You would use such a join when your RDBMS doesn't allow extension columns to base tables.

  5. Compile the SRF.
Siebel Self-Service Application Developer's Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.