Search Results igs_tr_stp_ctl_type




Overview

The IGS_TR_STP_CTL_TYPE table is a component of the Oracle E-Business Suite's Student System (IGS), which is documented as obsolete. This table functions as a junction or association table within the system's tracking framework. Its primary role is to manage the relationship between tracking step catalogs and specific system tracking types. It establishes which tracking types are applicable to or associated with a given step catalog entry, thereby defining the permissible tracking mechanisms for cataloged process steps.

Key Information Stored

The table's structure is defined by a composite primary key, which dictates the core data it holds. The two key columns are STEP_CATALOG_ID and S_TRACKING_TYPE. The STEP_CATALOG_ID is a foreign key that links directly to a specific record in the step catalog master table (IGS_TR_STEP_CTLG_ALL). The S_TRACKING_TYPE column stores a code or identifier for a system-defined tracking type. Together, each unique combination of these two columns represents a valid association between a catalog step and a tracking method. The table's design implies a many-to-many relationship could be supported between catalogs and tracking types.

Common Use Cases and Queries

A primary use case is the validation and configuration of tracking options for academic or administrative processes. For instance, an application process might query this table to determine all system tracking types enabled for a particular step catalog, ensuring that user selections are constrained to valid options. Common reporting needs include listing all tracking associations for audit purposes or identifying unused tracking types. A typical query would join this table to the step catalog master table to retrieve descriptive information.

SELECT ctl.step_catalog_id,
       ctl.s_tracking_type,
       ctlg.catalog_name
FROM igs_tr_stp_ctl_type ctl
JOIN igs_tr_step_ctlg_all ctlg ON ctlg.step_catalog_id = ctl.step_catalog_id
WHERE ctl.step_catalog_id = :p_catalog_id;

It is critical to note the ETRM metadata states this table is "Not implemented in this database," indicating it may exist in the data dictionary but is not actively used or populated in standard deployments.

Related Objects

The table maintains a strict dependency on the step catalog master table, as defined by its sole foreign key relationship.

  • IGS_TR_STEP_CTLG_ALL: This is the primary related table. The foreign key constraint defines that the STEP_CATALOG_ID column in IGS_TR_STP_CTL_TYPE must reference a valid STEP_CATALOG_ID in IGS_TR_STEP_CTLG_ALL. This relationship enforces referential integrity, ensuring an association record cannot exist for a non-existent step catalog.

No other foreign keys are documented for this table, and it is not referenced as a parent table by other objects in the provided metadata.