Search Results igs_ca_da




Overview

The IGS_CA_DA table is a core reference table within the Oracle E-Business Suite Student System (IGS), specifically for the Calendar module. It functions as the master definition table for date alias types available across the application. A date alias is a logical, user-defined name for a significant date (e.g., "TERM_START", "FEE_DUE_DATE") that can be dynamically resolved to an actual calendar date within a specific context, such as an academic period or institution. This abstraction allows for flexible date-driven configuration and processing without hardcoding specific calendar dates in business rules. The table's role is foundational, as evidenced by its extensive network of foreign key relationships with configuration and transactional tables throughout the Student, Admissions, and Financial Aid modules in both EBS 12.1.1 and 12.2.2.

Key Information Stored

While the provided metadata does not list specific columns, the structure and relationships indicate the table's key attributes. The primary key column is DT_ALIAS, which stores the unique code identifying the date alias type. Another critical column is DT_CAT, which is a foreign key to the IGS_CA_DA_CAT table, categorizing the alias (e.g., Academic, Administrative, Financial). Additional columns likely describe the alias, such as a full name (DESCRIPTION), system flags, and active status controls. The table essentially holds the permissible list of date alias codes that can be instantiated and assigned specific dates elsewhere in the system.

Common Use Cases and Queries

This table is primarily referenced for setup, validation, and reporting on date-driven configurations. Common scenarios include identifying which date aliases are used by a specific module or generating a list of all configured aliases for audit purposes. A typical query would join IGS_CA_DA with its category table for descriptive reporting:

  • Listing all active date aliases with their categories:
    SELECT da.dt_alias, da.description, dc.dt_cat_description
    FROM igs_ca_da da, igs_ca_da_cat dc
    WHERE da.dt_cat = dc.dt_cat
    AND da.closed_ind = 'N';
  • Identifying configuration tables using a specific date alias: Analysts can trace the foreign key relationships documented in the metadata (e.g., to IGS_EN_CAL_CONF or IGS_FI_CONTROL_ALL) to understand where an alias like 'PLANNING_OPEN_DT_ALIAS' is applied.

Related Objects

The IGS_CA_DA table sits at the center of a significant relational hierarchy. Key related objects include:

  • IGS_CA_DA_CAT: The parent table for the date alias category (DT_CAT).
  • IGS_CA_DA_INST: Child table that stores the specific instantiated date for an alias within a given calendar context.
  • IGS_CA_DA_OFST and IGS_CA_DA_PAIR: Child tables defining offset calculations and relationships between different date aliases.
  • Critical Configuration Tables: IGS_CA_DA is referenced by numerous setup tables, including IGS_EN_CAL_CONF (Enrollment Calendar Configuration), IGS_AD_CAL_CONF (Admissions Calendar Configuration), IGS_FI_CONTROL_ALL (Financials Control), and IGS_PE_USR_ARG_ALL (Person User Arguments), making it essential for defining institutional calendars and deadlines.