Search Results igs_co_ltr_param




Overview

The table IGS_CO_LTR_PARAM is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS), specifically for the Correspondence module. Its primary role is to define and store system-level parameters that are dynamically merged with predefined letter templates to generate formal correspondence, such as letters or notifications sent to students. This table acts as a configuration repository, linking specific parameters to correspondence types and their sequence within a letter. It is critical to note that the IGS product line is marked as obsolete in the provided ETRM documentation, indicating this table is part of a legacy system. Furthermore, the documentation explicitly states it is "Not implemented in this database," which may refer to a specific instance or version, but the structural metadata confirms its design and relationships.

Key Information Stored

The table's structure is defined by a composite primary key and columns that establish relationships and store parameter data. The primary key uniquely identifies a parameter record and consists of three columns: LETTER_ORDER_NUMBER (likely defining the sequence or position of the parameter within the letter), CORRESPONDENCE_TYPE (identifying the category or template of the letter), and LETTER_REFERENCE_NUMBER (a unique identifier for the specific letter instance or version). A critical column is LETTER_PARAMETER_TYPE, which is a foreign key to the IGS_CO_LTR_PARM_TYPE table. This column classifies the nature of the parameter (e.g., name, date, code) and dictates how its value is sourced or processed during the merge operation. The table essentially stores the blueprint for which system parameters are required for a given type of correspondence.

Common Use Cases and Queries

The primary use case is the batch or on-demand generation of correspondence. A process would query this table to determine all necessary parameters for a specific letter type (CORRESPONDENCE_TYPE) and their order (LETTER_ORDER_NUMBER), then retrieve the actual data values from the connected system or transaction tables to populate the final document. Common queries would involve joining to the parameter type and letter definition tables. For instance, to list all parameters for a specific correspondence type, one might use:

  • SELECT lp.*, lpt.meaning FROM igs_co_ltr_param lp, igs_co_ltr_parm_type lpt WHERE lp.correspondence_type = '&CORR_TYPE' AND lp.letter_parameter_type = lpt.letter_parameter_type ORDER BY lp.letter_order_number;

Reporting use cases include auditing the parameter configuration for different letter templates or troubleshooting correspondence generation failures by verifying expected parameters are defined.

Related Objects

IGS_CO_LTR_PARAM is centrally connected to several other objects in the Correspondence module, as defined by its foreign key relationships.

  • Referenced Tables (Foreign Keys from IGS_CO_LTR_PARAM):
    • IGS_CO_LTR_PARM_TYPE: Joined via LETTER_PARAMETER_TYPE. This table provides the valid list and description of parameter types.
    • IGS_CO_S_LTR: Joined via CORRESPONDENCE_TYPE and LETTER_REFERENCE_NUMBER. This table defines the standard letter templates themselves.
  • Referencing Table (Foreign Key to IGS_CO_LTR_PARAM):
    • IGS_CO_LTR_PR_RPT_GR_ALL: This table references IGS_CO_LTR_PARAM using its full primary key (LETTER_ORDER_NUMBER, CORRESPONDENCE_TYPE, LETTER_REFERENCE_NUMBER). It likely stores instance-specific or grouped parameter values or reporting grades linked to the base parameter definition.