Siebel Developer's Reference > User Properties > Deep Copying and Deleting >

Deep Delete n


This user property allows you to specify a child business component that should be deleted when a user selects the Delete option.

See also Deep Copy/Delete Link.

Value

The value for the Deep Delete n user property must be the name of a child business component for which a parent/child link is defined in one of the ways described in Deep Copying and Deleting.

Usage

Normally, the Delete option only deletes one level. Deep Delete allows child business components and their respective child business components to be deleted automatically when selecting the Delete option. This feature allows multiple levels to be deleted like a cascade delete.

To use this feature, do the following:

  1. Create a user property for each child business component to be included in the deep delete. The child business component user properties are:

    Name: Deep Delete 1
    Value: [Child BusComp Name]

    Name: Deep Delete 2
    Value: [Child BusComp Name]

  2. Add a multivalue link for each child business component. Set the No Delete user property value to:

    FALSE: allows deep delete for the child business component
    TRUE: does not allow deep delete for the child business component

Create a multivalue field in the parent business component, using the multivalue link. This field is usually not displayed on the screen but needs to be present on the business component.

This is analogous to the Deep Copy user property. Use Deep Delete to do a deep cascade delete. Typically, Deep Copy and Deep Delete are used together.

Parent Object Type

Business Component

Functional Area

Deleting records

Siebel Developer's Reference