Understanding the TCD Interface and Referential Integrity

When you change one area of the application, referential integrity ensures that changes do not adversely affect another area of the application. The system checks for retroactive changes to effective-dated setup data or time-reporter-related data that could invalidate related objects or values.

The following sections describe referential integrity actions when certain changes, inactivations, or deletions are made during TCD processing.

The following table lists the pages and conditions when the system will not allow the inactivation or deletion of effective-dated rows.

Page

Condition

TCD Group

You cannot inactivate a TCD group that is associated with a time reporter.

You cannot delete an effective-dated row if the deletion invalidates the association to a time reporter.

TCD Setup

You cannot inactivate a TCD if the TCD is attached to a TCD group.

You cannot delete an effective-dated row if it invalidates the association to a TCD group.

You cannot change the minimum effective date on a page to be less than the minimum effective date of a field that acts as a prompt on the page.

Page

Prompts on Page

TCD Setup

TCD Type

TRC Program

Taskgroup

You cannot change the effective date of the prompt table to be greater than the effective date of the target table.

Prompt Table

Target Table

TCD Type

TCD Setup

TCD Setup

TCD Group

TCD Restriction Profile

TCD Group

TCD Group

Maintain TR Data