Search Results nonimg_stat_id
Overview
The IGS.IGS_PE_NONIMG_STAT table is a transactional data object within the Oracle E-Business Suite Student Systems (IGS) schema. It stores the status history of non-immigrant student forms recorded in the institution's student information model, capturing every action taken against a non-immigrant record — program starts, program ends, terminations, extensions, and cancellations. The table resides in the APPS_TS_TX_DATA tablespace, indicating transactional rather than reference or interface usage. It is registered in FND Design Data as IGS.IGS_PE_NONIMG_STAT and is marked VALID in the ETRM 12.1.1 repository.
From a data modeling perspective, the heuristic classification of this object is a link entity. It sits between an identified business subject (the non-immigrant form) and the set of dated action events that affect it. The row-level identity is carried by NONIMG_STAT_ID, while NONIMG_FORM_ID anchors the row to its parent form; the combination of form, action type, and action date forms a natural business key. This structure supports a link/satellite pattern in which status changes are append-only event records rather than overwritten attributes.
Key Information Stored
The table contains fifteen documented columns. The most operationally significant are:
NONIMG_STAT_ID— NUMBER(15), the surrogate primary key maintained byIGS_PE_NONIMG_STAT_PK. It uniquely identifies a single status event.NONIMG_FORM_ID— NUMBER(15), the foreign key toIGS_PE_NONIMG_FORM. This is the first column of the unique indexIGS_PE_NONIMG_STAT_U1, which enforces uniqueness across form, action type, and action date.ACTION_TYPE— VARCHAR2, describing the nature of the status action (for example an extension, termination, or reinstatement).ACTION_DATE— DATE, the effective date of the action taken.PRGM_START_DATEandPRGM_END_DATE— the revised program window associated with the action, used when an action extends or alters program enrollment.TERMINATION_REASON— VARCHAR2(30), the coded reason when the student's non-immigrant status has been terminated.REMARKS— VARCHAR2(500), free-text commentary recorded by the user performing the action.PRINT_FLAG— VARCHAR2, indicating whether correspondence must be printed for the event.CANCEL_FLAG— VARCHAR2, indicating that a program extension associated with the event has been canceled.- Standard WHO columns —
CREATION_DATE,CREATED_BY,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN— provide the audit trail and are populated automatically by the framework.
The surrogate key NONIMG_STAT_ID should not be mistaken for the business key. The unique index IGS_PE_NONIMG_STAT_U1 on (NONIMG_FORM_ID, ACTION_TYPE, ACTION_DATE) is the documented business-key candidate, preventing duplicate status events of the same type on the same date for a given form.
Common Use Cases and Queries
The primary use case is reconstructing the status timeline of a non-immigrant student. A typical reporting query retrieves all status events for a form in chronological order:
SELECT NONIMG_STAT_ID, ACTION_TYPE, ACTION_DATE, PRGM_START_DATE, PRGM_END_DATE, TERMINATION_REASON FROM IGS.IGS_PE_NONIMG_STAT WHERE NONIMG_FORM_ID = :form_id ORDER BY ACTION_DATE;- Tracking pending print actions: filter on
PRINT_FLAGto identify correspondence queued for generation. - Auditing cancellations: filter on
CANCEL_FLAGto report program extensions that were reversed. - Termination analysis: aggregate on
TERMINATION_REASONandACTION_DATEto produce regulatory or institutional trend reports. - Audit queries: join the WHO columns to
FND_USERto attribute each action to a user and timestamp.
Because the table is append-oriented, consumers generally avoid updates and instead insert a new status row for each change, preserving the historical record.
Related Objects
The primary dependency is the parent form table:
IGS.IGS_PE_NONIMG_FORM— referenced throughNONIMG_FORM_ID. This is the only documented foreign key target and the principal join path for all reporting.APPS.IGS_PE_NONIMG_STAT— the APPS-level synonym/view through which application code and reports access the base table.FND_USER— joined viaCREATED_BYandLAST_UPDATED_BYfor user attribution.FND_ID_FLEX_STRUCTURES/ lookup tables — commonly joined onACTION_TYPEorTERMINATION_REASONwhere these values are drawn from Oracle lookups rather than coded values.
The table itself does not reference any further database objects, confirming its position as a leaf-level detail table beneath IGS_PE_NONIMG_FORM.
-
TABLE: IGS.IGS_PE_NONIMG_STAT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_NONIMG_STAT, object_name:IGS_PE_NONIMG_STAT, status:VALID,
-
VIEW: APPS.IGS_PE_NONIMG_STAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_NONIMG_STAT_V, object_name:IGS_PE_NONIMG_STAT_V, status:VALID,
-
Table: IGS_PE_NONIMG_STAT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_NONIMG_STAT, object_name:IGS_PE_NONIMG_STAT, status:VALID, product: IGS - Student System , description: This table is used to gather the information related to the student status , implementation_dba_data: IGS.IGS_PE_NONIMG_STAT ,
-
Table: IGS_PE_NONIMG_STAT
12.2.2
product: IGS - Student System (Obsolete) , description: This table is used to gather the information related to the student status , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_PE_NONIMG_STAT_PKG SQL Statements
12.1.1
-
View: IGS_PE_NONIMG_STAT_V
12.2.2
product: IGS - Student System (Obsolete) , description: View for IGS_PE_NONIMG_STAT , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PE_NONIMG_STAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_NONIMG_STAT_V, object_name:IGS_PE_NONIMG_STAT_V, status:VALID, product: IGS - Student System , description: View for IGS_PE_NONIMG_STAT , implementation_dba_data: APPS.IGS_PE_NONIMG_STAT_V ,
-
PACKAGE BODY: APPS.IGS_PE_NONIMG_STAT_PKG
12.1.1
-
APPS.IGS_PE_NONIMG_STAT_PKG dependencies on IGS_PE_NONIMG_STAT
12.1.1
-
APPS.IGS_PE_NONIMG_STAT_PKG dependencies on IGS_SC_GEN_001
12.1.1
-
APPS.IGS_SV_NI_BATCH_PROCESS_PKG SQL Statements
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG dependencies on IGS_PE_NONIMG_STAT
12.1.1
-
APPS.IGS_SV_NI_BATCH_PROCESS_PKG dependencies on IGS_PE_NONIMG_STAT
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG SQL Statements
12.1.1
-
APPS.IGS_SV_NI_BATCH_PROCESS_PKG dependencies on IGS_SV_PRGMS_INFO
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG dependencies on IGS_SV_PRGMS_INFO
12.1.1
-
APPS.IGS_SV_NI_BATCH_PROCESS_PKG dependencies on IGS_SV_PERSONS
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG dependencies on IGS_SV_PERSONS
12.1.1
-
PACKAGE BODY: APPS.IGS_SV_NI_BATCH_PROCESS_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_SV_BATCH_PROCESS_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'. ,