Search Results ncc_version_number
Overview
IGS_PE_TYP_INSTANCES is a VALID view owned by the APPS schema within the IGS – Student System product (Oracle EBS 12.1.1 / 12.2.2). It presents a consolidated picture of person type instances — the assignment of a person type code to a person or party within a given organization, optionally linked to an admissions funnel context. The view is designed to unify two distinct data sources: legacy person type instance records stored with an organization identifier and course/funnel attributes, and active person type usages sourced from the human resources person type usage model. This union allows downstream student system reporting and integration processes to consume both native student records and HR-derived person type usages through a single interface.
Underlying Base Objects
The view is defined by a UNION ALL over two distinct source sets:
- The first branch selects from IGS_PE_TYP_INSTANCES_ALL (aliased TAB), joined to IGS_PE_PERSON_TYPES (aliased TYP) on PERSON_TYPE_CODE. This branch supplies the native student-system columns, including the real ROWID, org identifier, funnel status, course codes, and application references.
- The second branch joins PER_PERSON_TYPE_USAGES_F (aliased USG), PER_ALL_PEOPLE_F (aliased PEO), and IGS_PE_PER_TYPE_MAP (aliased MAP). This branch derives equivalent rows from HR person type usages, restricted to usages effective as of the current date (TRUNC(SYSDATE) BETWEEN USG.EFFECTIVE_START_DATE AND USG.EFFECTIVE_END_DATE).
ETRM documents no referenced base objects for this view in its 12.2.2 metadata, but the view text above establishes the definitive dependency set. Because the second branch reads a date-effective HR table filtered on the current system date, query results vary over time and are sensitive to the application session date.
Key Columns
- ROW_ID / ORG_ID – ROWID and organization identifier. In the HR-derived branch these are NULL, since the underlying rows are not native IGS records.
- TYPE_INSTANCE_ID – The instance identifier. In the first branch it is the IGS person type instance ID; in the second it is the person type usage ID from the HR source.
- PERSON_TYPE_CODE – The person type populated against the record, joined to IGS_PE_PERSON_TYPES for validation and to obtain SYSTEM_TYPE.
- PERSON_ID – The person (or party) identifier. The first branch uses PERSON_ID; the second branch sources PARTY_ID.
- COURSE_CD, NOMINATED_COURSE_CD, CC_VERSION_NUMBER, NCC_VERSION_NUMBER – Course and version context, populated only for the native IGS branch.
- FUNNEL_STATUS, ADMISSION_APPL_NUMBER, SEQUENCE_NUMBER – Admissions funnel attributes, again native-branch only.
- START_DATE / END_DATE – Effective period of the instance or usage. The HR branch maps USG.EFFECTIVE_START_DATE and EFFECTIVE_END_DATE to these columns.
- CREATE_METHOD, ENDED_BY, END_METHOD – Lifecycle audit columns for the instance; NULL in the HR branch.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN – Standard who-columns, inherited from whichever source branch produced the row.
- SYSTEM_TYPE – System classification drawn from the person types lookup; present in both branches.
Common Use Cases and Queries
Typical scenarios include auditing all person type instances for an organization, reconciling IGS-native instances against HR person type usages, and driving student status or funnel reporting. A representative query lists native and derived instances for a person:
- SELECT type_instance_id, person_type_code, person_id, start_date, end_date, system_type FROM igs_pe_typ_instances WHERE person_id = :p_person_id;
- SELECT org_id, person_type_code, COUNT(*) FROM igs_pe_typ_instances WHERE org_id = :p_org_id AND TRUNC(SYSDATE) BETWEEN start_date AND end_date GROUP BY org_id, person_type_code;
- SELECT person_type_code, course_cd, funnel_status FROM igs_pe_typ_instances WHERE admission_appl_number IS NOT NULL;
Because the HR branch is date-dependent, queries should always restrict on START_DATE and END_DATE when a point-in-time result is required.
-
View: IGS_PE_TYP_INSTANCES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES, object_name:IGS_PE_TYP_INSTANCES, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PE_TYP_INSTANCES ,
-
View: IGS_PE_TYP_INSTANCES
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_PE_TYP_INSTANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES_V, object_name:IGS_PE_TYP_INSTANCES_V, status:VALID,
-
VIEW: APPS.IGS_PE_TYP_INSTANCES
12.1.1
-
TABLE: IGS.IGS_PE_TYP_INSTANCES_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES_ALL, object_name:IGS_PE_TYP_INSTANCES_ALL, status:VALID,
-
VIEW: APPS.IGS_PE_TYP_INSTANCES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES, object_name:IGS_PE_TYP_INSTANCES, status:VALID,
-
VIEW: APPS.IGSBV_PERSON_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_PERSON_ROLES, object_name:IGSBV_PERSON_ROLES, status:VALID,
-
VIEW: APPS.IGSFV_PERSON_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PERSON_ROLES, object_name:IGSFV_PERSON_ROLES, status:VALID,
-
View: IGSBV_PERSON_ROLES
12.2.2
product: IGS - Student System (Obsolete) , description: This entity contains information about the roles attached to a person. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_PE_TYP_INSTANCES_SV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES_SV, object_name:IGS_PE_TYP_INSTANCES_SV, status:VALID,
-
View: IGSBV_PERSON_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_PERSON_ROLES, object_name:IGSBV_PERSON_ROLES, status:VALID, product: IGS - Student System , description: This entity contains information about the roles attached to a person. , implementation_dba_data: APPS.IGSBV_PERSON_ROLES ,
-
View: IGS_PE_TYP_INSTANCES_SV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES_SV, object_name:IGS_PE_TYP_INSTANCES_SV, status:VALID, product: IGS - Student System , description: New View for securing select privileges on IGS_PE_TYP_INSTANCES_ALL table. , implementation_dba_data: APPS.IGS_PE_TYP_INSTANCES_SV ,
-
View: IGS_PE_TYP_INSTANCES_SV
12.2.2
product: IGS - Student System (Obsolete) , description: New View for securing select privileges on IGS_PE_TYP_INSTANCES_ALL table. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_PERSON_ROLES
12.2.2
product: IGS - Student System (Obsolete) , description: This entity contains information about the roles attached to a person. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_PERSON_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PERSON_ROLES, object_name:IGSFV_PERSON_ROLES, status:VALID, product: IGS - Student System , description: This entity contains information about the roles attached to a person. , implementation_dba_data: APPS.IGSFV_PERSON_ROLES ,
-
View: IGS_PE_TYP_INSTANCES_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PE_TYP_INSTANCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TYP_INSTANCES_V, object_name:IGS_PE_TYP_INSTANCES_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PE_TYP_INSTANCES_V ,
-
APPS.IGS_PE_TYP_INSTANCES_PKG SQL Statements
12.1.1
-
APPS.IGS_EN_GEN_LEGACY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_PE_TYP_INSTANCES_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_GEN_LEGACY
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'. ,