Siebel Tools Reference > Siebel Tools Fundamentals > Modifying, Copying, and Creating New Object Definitions >

Creating a Copy of an Existing Object Definition


CAUTION:  Objects that are copied are not automatically upgraded to a new Siebel product release. Modify existing object definitions whenever possible, rather than create new ones, in order to maximize the upgradability of your changes and minimize maintenance costs. Should it ever be necessary to make a copy of an Applet, Business Component, Report or Integration Object, set the Upgrade Ancestor property of the copied object to refer to the original object so that the copy will be upgraded appropriately. For more information on the Upgrade Ancestor property, see Repositories.

To create a new object that is a copy of an existing object

  1. Lock the project to which the object belongs, if it is not already locked.
  2. NOTE:  The project must be selected from among those that have been locked.

  3. In the Object Explorer window, select the relevant object type.
  4. In the Object List Editor, locate the object definition to copy, and click anywhere in the row to select it.
  5. Choose Edit > Copy Record.
  6. A new row appears above the copied row, containing identical property values. The Changed flag is checked (for more information about the Changed column, see Understanding the Changed Flag and Pencil Icon).

  7. Enter a new value for the Name property.
  8. Click in the Project field.
  9. In the picklist that appears, select the name of a currently locked project to which to assign the new object.
  10. If necessary, modify any other relevant properties and child objects.
  11. To commit your changes, click anywhere outside the new row or move outside the row with the UP or DOWN arrow keys.

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