Search Results s_letter_parameter_type
Overview
The IGS_CO_S_LTR_PR_ARG table is a core technical metadata table within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the IGS (Oracle's Student Systems) product family. Its primary role is to manage the relationship between dynamic SQL code blocks and their associated bind variables within the system letter generation framework. The table acts as a mapping layer, defining which bind variables are used in the executable code (code_block) of a system letter parameter and how they interface with the calling function's variables. This enables the flexible and dynamic construction of personalized correspondence, such as letters and notifications, based on predefined parameter types.
Key Information Stored
The table's structure is designed to capture the binding metadata for dynamic SQL execution. The most critical columns are the composite primary key and the direction indicator.
- S_LETTER_PARAMETER_TYPE (VARCHAR2(10)): A foreign key to the parent system letter parameter type (e.g., SURNAME, LOCATION). It identifies the specific parameter whose code block uses the bind variable.
- BIND_VARIABLE (VARCHAR2(50)): The name of the bind variable as it appears within the dynamic SQL
code_blockof the parent parameter. - DIRECTION (VARCHAR2): A crucial flag indicating the data flow for the bind variable. It specifies whether the variable is an input parameter passed into the dynamic SQL, an output parameter passed out of it, or both.
- Standard WHO Columns: CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN for audit trail purposes.
Common Use Cases and Queries
This table is primarily accessed during the runtime generation of a system letter. When a letter template is processed and a system parameter (like ATT_MODE) is encountered, the application references this table to understand how to execute the associated dynamic code block, correctly mapping application variables to the SQL bind variables. Common queries involve analyzing the bind variable setup for a given parameter or troubleshooting letter generation errors related to missing variable mappings.
Sample Query 1: List all bind variables for a specific letter parameter type.
SELECT bind_variable, direction FROM igs.igs_co_s_ltr_pr_arg WHERE s_letter_parameter_type = 'ATT_MODE' ORDER BY bind_variable;
Sample Query 2: Review the complete metadata for all letter parameter bindings.
SELECT s_letter_parameter_type,
bind_variable,
direction,
creation_date,
last_updated_by
FROM igs.igs_co_s_ltr_pr_arg
ORDER BY s_letter_parameter_type, bind_variable;
Related Objects
The IGS_CO_S_LTR_PR_ARG table has a direct, documented relationship with the parent table that defines the system letter parameters themselves.
- Primary Key: IGS_CO_S_LTR_PR_ARG_PK on (S_LETTER_PARAMETER_TYPE, BIND_VARIABLE).
- Foreign Key Relationship: The S_LETTER_PARAMETER_TYPE column references the IGS_CO_S_LTR_PARAM table (or a similarly named parent table for system letter parameter types). This enforces referential integrity, ensuring every bind variable record is associated with a valid, existing system letter parameter type.
-
TABLE: IGS.IGS_CO_S_LTR_PR_ARG
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_LTR_PR_ARG, object_name:IGS_CO_S_LTR_PR_ARG, status:VALID,
-
TABLE: IGS.IGS_CO_LTR_PARM_TYPE
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_LTR_PARM_TYPE, object_name:IGS_CO_LTR_PARM_TYPE, status:VALID,
-
PACKAGE BODY: APPS.IGS_CO_VAL_LPTR
12.1.1
-
APPS.IGS_CO_S_LTR_PR_ARG_PKG dependencies on IGS_CO_S_LTR_PR_ARG
12.1.1
-
TABLE: IGS.IGS_CO_S_LTR_PR_RSTN
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_LTR_PR_RSTN, object_name:IGS_CO_S_LTR_PR_RSTN, status:VALID,
-
APPS.IGS_CO_LTR_PR_RSTCN_PKG dependencies on IGS_CO_LTR_PARM_TYPE
12.1.1
-
APPS.IGS_CO_S_LTR_PR_RSTN_PKG dependencies on IGS_CO_S_LTR_PR_RSTN
12.1.1
-
TABLE: IGS.IGS_CO_S_LTR_PARAM
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_LTR_PARAM, object_name:IGS_CO_S_LTR_PARAM, status:VALID,
-
APPS.IGS_CO_VAL_LPT SQL Statements
12.1.1
-
APPS.IGS_CO_LTR_PARM_TYPE_PKG dependencies on IGS_CO_LTR_PARM_TYPE
12.1.1
-
APPS.IGS_CO_S_LTR_PARAM_PKG dependencies on IGS_CO_S_LTR_PARAM
12.1.1
-
Table: IGS_CO_S_LTR_PR_RSTN
12.2.2
product: IGS - Student System (Obsolete) , description: Describes system letter restriction on system letter parameter types , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_CO_VAL_LPT dependencies on IGS_CO_S_LTR_PARAM
12.1.1
-
APPS.IGS_CO_S_LTR_PR_RSTN_PKG SQL Statements
12.1.1
-
APPS.IGS_CO_S_LTR_PR_ARG_PKG SQL Statements
12.1.1
-
APPS.IGS_CO_VAL_LPTR SQL Statements
12.1.1
-
APPS.IGS_CO_VAL_LP dependencies on IGS_CO_LTR_PR_RSTCN
12.1.1
-
APPS.IGS_CO_VAL_LP SQL Statements
12.1.1
-
APPS.IGS_CO_LTR_PARM_TYPE_PKG SQL Statements
12.1.1
-
APPS.IGS_CO_VAL_LPTR dependencies on IGS_CO_S_LTR_PR_RSTN
12.1.1
-
Table: IGS_CO_S_LTR_PARAM
12.2.2
product: IGS - Student System (Obsolete) , description: Describes system-recognized parameters that can be merged with letter templates , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_AD_VAL_AALP SQL Statements
12.1.1
-
Table: IGS_CO_S_LTR_PR_RSTN
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_LTR_PR_RSTN, object_name:IGS_CO_S_LTR_PR_RSTN, status:VALID, product: IGS - Student System , description: Describes system letter restriction on system letter parameter types , implementation_dba_data: IGS.IGS_CO_S_LTR_PR_RSTN ,
-
Table: IGS_CO_S_LTR_PARAM
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_LTR_PARAM, object_name:IGS_CO_S_LTR_PARAM, status:VALID, product: IGS - Student System , description: Describes system-recognized parameters that can be merged with letter templates , implementation_dba_data: IGS.IGS_CO_S_LTR_PARAM ,
-
APPS.IGS_CO_S_LTR_PARAM_PKG SQL Statements
12.1.1
-
Table: IGS_CO_S_LTR_PR_ARG
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CO_S_LTR_PR_ARG, object_name:IGS_CO_S_LTR_PR_ARG, status:VALID, product: IGS - Student System , description: Holds relationship between bind variables used in the code_block field of the system letter parameter type table and the variables that are available in the function calling the dynamic SQL created from the code_block , implementation_dba_data: IGS.IGS_CO_S_LTR_PR_ARG ,
-
APPS.IGS_AD_VAL_AALP dependencies on IGS_CO_LTR_PARM_TYPE
12.1.1
-
Table: IGS_CO_S_LTR_PR_ARG
12.2.2
product: IGS - Student System (Obsolete) , description: Holds relationship between bind variables used in the code_block field of the system letter parameter type table and the variables that are available in the function calling the dynamic SQL created from the code_block , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_CO_VAL_LP dependencies on IGS_CO_LTR_PARM_TYPE
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_S_LTR_PR_ARG_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_VAL_LPT
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_S_LTR_PR_RSTN_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_VAL_LP
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_VAL_AALP
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_S_LTR_PARAM_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_LTR_PARM_TYPE_PKG
12.1.1
-
APPS.IGS_CO_LTR_PR_RSTCN_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_CO_LTR_PR_RSTCN_PKG
12.1.1
-
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'. ,