Previous Topic: Delete an ObjectNext Topic: Delete a Subset


Rules for Deleting Objects

Select an object to delete. The object that you are deleting and objects that are deleted because you are deleting the object, must meet these object projection rules:

If the object does not meet these rules, the CSE issues an object protection error when you select it. You can make changes to meet the rules and attempt to delete the object again.

The CSE permits deleting these objects:

The CSE prevents removing these objects under the conditions listed:

Attribute

Prevented when viewing functions, processes, procedure steps, and action blocks.

Command

Prevented when used by an action block, dialog flow, window, or dialog.

Common action block

Prevented when used by another action block.

Component Implementation

Prevented when it or its subordinate subtypes, attributes, or relationships are:

Component Specification

Prevented when it or its subordinate subtypes, attributes, or relationships are:

Database

Prevented when it contains any tablespaces or indexspaces.

Dialog Box

Prevented when non-primary dialogs exist for the procedure step.

Entity type

Prevented when it or its subordinate subtypes, attributes, or relationships are:

Exit state

Prevented when used by an action block or a dialog flow.

Function -non-root

Prevented when any of its subordinate elementary process action blocks are used.

Interface Type

Prevented when it or its subordinate subtypes, attributes, or relationships are:

Primary window

Prevented when non-primary dialogs exist for the procedure step.

Process

Prevented when any of its subordinate elementary process action blocks are used.

Relationship member

Prevented when used in the views of action blocks.

Specification Type

Prevented when it or its subordinate subtypes, attributes, or relationships are:

Storage group

Prevented when used by a tablespace or indexspace.

Template

Prevented when used by a screen.

Trans operation

Prevented when referenced by a delegating transaction operation

User def obj class

Prevented when referenced by a user-defined matrix.

User subject area

Prevented when any of its subordinate entity types, subtypes, attributes, or relationships are:

Work attribute

Prevented when used in the views of functions, processes, procedure steps, or action blocks.

Work attribute set

Prevented when used in the views of functions, processes, procedure steps, or action blocks.