Search Results igs_co_s_per_lt_parm_pk
Overview
The table IGS_CO_S_PER_LT_PARM is a core data structure within the Oracle E-Business Suite Student System (IGS). It functions as a detailed repository for parameter values associated with system-generated correspondence (letters) for a specific person (typically a student). Its primary role is to store the actual data that populates variable fields within a standardized letter template during the correspondence generation process. This enables the personalization of mass-produced communications. The metadata indicates this table was "Not implemented in this database" in the documented instance, which may signify a customization or a planned but uninstalled feature in that specific environment. However, its defined structure is integral to the correspondence engine's design in releases 12.1.1 and 12.2.2.
Key Information Stored
The table's design captures the linkage between a person, a specific letter instance, and its variable parameters. The primary key, IGS_CO_S_PER_LT_PARM_PK, is a composite key that uniquely identifies a single parameter value through a combination of six columns: PERSON_ID (the individual), CORRESPONDENCE_TYPE and LETTER_REFERENCE_NUMBER (identifying the letter template), SPL_SEQUENCE_NUMBER (likely the sequence of the letter for that person), LETTER_PARAMETER_TYPE (the type of parameter being stored), and SEQUENCE_NUMBER (allowing for multiple values of the same parameter type). While the specific data column for the parameter value is not explicitly named in the provided excerpt, the table's purpose is to hold the value corresponding to the LETTER_PARAMETER_TYPE for the given letter instance.
Common Use Cases and Queries
This table is primarily accessed during the letter generation workflow and for auditing historical correspondence data. A common operational use case is retrieving all personalized parameters for a specific letter sent to a student to verify or reprint the communication. For reporting, analysts may query this table to analyze trends in communication, such as the values used for specific parameters across a population. A sample query pattern to find all parameters for a student's letter would be:
- SELECT * FROM IGS_CO_S_PER_LT_PARM WHERE PERSON_ID = :p_person_id AND CORRESPONDENCE_TYPE = :p_corr_type AND LETTER_REFERENCE_NUMBER = :p_letter_ref AND SPL_SEQUENCE_NUMBER = :p_spl_seq ORDER BY LETTER_PARAMETER_TYPE, SEQUENCE_NUMBER;
Another critical use case involves data integrity checks, using the foreign key relationships to ensure parameter records have valid parent letter records.
Related Objects
Based on the provided relationship data, IGS_CO_S_PER_LT_PARM has a recursive or self-referential structure, as its documented foreign keys point back to the same table. This suggests a hierarchical parameter model where certain parameters may themselves be grouped or have sub-parameters. The foreign key constraints indicate relationships on the following column sets, though the specific parent key names are not fully detailed (%):
- References IGS_CO_S_PER_LT_PARM on columns: CORRESPONDENCE_TYPE, LETTER_REFERENCE_NUMBER, LETTER_REPEATING_GROUP_CD, LETTER_PARAMETER_TYPE.
- References IGS_CO_S_PER_LT_PARM on columns: CORRESPONDENCE_TYPE, LETTER_REFERENCE_NUMBER, LETTER_PARAMETER_TYPE.
- References IGS_CO_S_PER_LT_PARM on columns: PERSON_ID, CORRESPONDENCE_TYPE, LETTER_REFERENCE_NUMBER, SPL_SEQUENCE_NUMBER, LETTER_REPEATING_GROUP_CD, SPLRG_SEQUENCE_NUMBER.
- References IGS_CO_S_PER_LT_PARM on columns: PERSON_ID, CORRESPONDENCE_TYPE, LETTER_REFERENCE_NUMBER, SPL_SEQUENCE_NUMBER.
This complex self-referencing implies the table stores parameters for both the main letter and for repeating groups within the letter. The table likely has a parent relationship with core letter generation tables (such as IGS_CO_S_PER_LTR) via the PERSON_ID, CORRESPONDENCE_TYPE, and LETTER_REFERENCE_NUMBER columns, though those specific foreign keys are not listed in the provided excerpt.
-
Table: IGS_CO_S_PER_LT_PARM
12.1.1
product: IGS - Student System , description: This table describes the parameter values relating to the system letter being produced for the person. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_CO_S_PER_LT_PARM_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Describes parameter values relating to system letter produced for person , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_CO_S_PER_LT_PARM_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_PER_LT_PARM_ALL, object_name:IGS_CO_S_PER_LT_PARM_ALL, status:VALID, product: IGS - Student System , description: Describes parameter values relating to system letter produced for person , implementation_dba_data: IGS.IGS_CO_S_PER_LT_PARM_ALL ,
-
Table: IGS_CO_S_PER_LT_PARM
12.2.2
product: IGS - Student System (Obsolete) , description: This table describes the parameter values relating to the system letter being produced for the person. , implementation_dba_data: Not implemented in this database ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,