Search Results igs_co_cat_itm_pk




Overview

The IGS_CO_CAT_ITM table is a data object within the Oracle E-Business Suite (EBS) Student System (IGS) module. Its primary function is to define the specific correspondence items (e.g., letters, forms, notices) that are either permitted or restricted for a given correspondence category. This table acts as a junction or mapping entity, linking correspondence categories to specific item types to control communication workflows. It is critical to note that the IGS module is marked as "Obsolete" in the provided ETRM documentation, indicating it is a legacy component that may not be actively developed or implemented in all EBS 12.1.1 or 12.2.2 environments. The metadata explicitly states "Not implemented in this database," suggesting this table may not be present or populated in standard deployments, which is a crucial consideration for any technical analysis or customization effort.

Key Information Stored

The table's structure is defined by its primary and foreign key columns, which establish its relationships and core data points. The composite primary key (IGS_CO_CAT_ITM_PK) consists of CORRESPONDENCE_CAT, CORRESPONDENCE_TYPE, and CREATE_DT. This design enforces uniqueness for a specific category-type combination at a point in time. The CORRESPONDENCE_CAT column identifies the overarching classification of correspondence, while CORRESPONDENCE_TYPE specifies the individual item or document type within that category. The inclusion of CREATE_DT in the primary key suggests a temporal dimension, potentially allowing for historical tracking of when specific category-item mappings were established. While the exact descriptive columns are not detailed in the excerpt, the table's purpose implies it would contain flags or attributes to indicate whether an item "should or should not be sent" for its linked category.

Common Use Cases and Queries

In a functional Student System, this table would be queried to validate and enforce business rules for automated or manual correspondence generation. A typical use case would be to determine all permissible correspondence types for a given category before initiating a communication batch process. A sample validation query might be:

  • SELECT correspondence_type FROM igs_co_cat_itm WHERE correspondence_cat = :p_cat AND sysdate BETWEEN start_date AND NVL(end_date, sysdate);

Conversely, reports auditing communication rules could join this table to its parent tables to list all defined mappings. However, given the "Obsolete" status and "Not implemented" note, the most common practical scenario for consultants and DBAs is encountering this table definition during data model analysis or while troubleshooting legacy customizations, with the understanding that it may not contain active data.

Related Objects

The IGS_CO_CAT_ITM table has defined foreign key relationships to two core master tables in the correspondence subsystem, as per the provided metadata:

  • IGS_CO_CAT: This is the parent table for correspondence categories. The foreign key from IGS_CO_CAT_ITM.CORRESPONDENCE_CAT references this table, ensuring that any item mapping is associated with a valid, predefined category.
  • IGS_CO_TYPE: This is the parent table for correspondence types or items. The foreign key from IGS_CO_CAT_ITM.CORRESPONDENCE_TYPE references this table, ensuring that any mapped item is a valid, predefined type.

This structure positions IGS_CO_CAT_ITM as a central relationship table between these two key definitions. Any processes, views, or APIs that manage correspondence rules would likely reference or depend on this mapping table to function correctly.

  • Table: IGS_CO_CAT_ITM 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_CO_CAT_ITM,  object_name:IGS_CO_CAT_ITM,  status:VALID,  product: IGS - Student Systemdescription: Describes the items which the relevant correspondence category should or should not be sent ,  implementation_dba_data: IGS.IGS_CO_CAT_ITM