Search Results igs_ps_ver_hist_all
Overview
IGS_PS_VER_HIST_ALL is a Student System (IGS) table in Oracle E-Business Suite 12.1.1 and 12.2.2 that maintains the change history of program version records. Where the base program version rows in IGS_PS_VER_ALL carry the current attributes of a program version, IGS_PS_VER_HIST_ALL preserves each prior state of those attributes, timestamped by the effective range of the historical record. It is owned by the IGS schema, is documented as VALID, and contains 55 columns in the ETRM 12.1.1 physical schema. The entity is described as the history of changes to a program version, and it is functionally a temporal (audit) shadow of the program version entity.
Mined from its foreign-key structure, the heuristic Data Vault classification for this table is standalone. No FK relationships to parent hubs or links are documented, which suggests that the table is best modeled as a standalone satellite-like history structure keyed by the business identifier of the program version rather than participating in an explicit hub/link network. This classification should be treated as a modeling suggestion, not a normative constraint.
Key Information Stored
The primary key is IGS_PS_VER_HIST_PK, composed of COURSE_CD, VERSION_NUMBER, and HIST_START_DT. A unique index, IGS_PS_VER_HIST_ALL_U1, is defined on the same three columns (COURSE_CD, VERSION_NUMBER, HIST_START_DT), confirming these as the business-key candidates. The primary key is therefore a composite business key rather than a single surrogate sequence column.
- COURSE_CD — the program/course code identifying the versioned program.
- VERSION_NUMBER — the version of the program to which the history row belongs.
- HIST_START_DT — the effective start of the historical record; part of the primary key.
- HIST_END_DT — the effective end of the historical record, delimiting the validity range.
- HIST_WHO — the user or process that caused the historical change.
- START_DT, END_DT, REVIEW_DT, EXPIRY_DT — lifecycle dates of the program version as captured at the time of the history row.
- COURSE_STATUS — the status of the program version in that historical interval.
- TITLE, SHORT_TITLE, ABBREVIATION — descriptive attributes of the program version.
- CREDIT_POINTS_REQUIRED, CONTACT_HOURS — academic load attributes.
- ORG_ID — the operating unit (multi-org) context.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns.
Common Use Cases and Queries
Typical usage includes auditing changes to a program version, reconstructing the state of a program version as of a past date, and regulatory or accreditation reporting that requires a full change trail. A common query pattern reconstructs history for one program version:
SELECT * FROM igs.igs_ps_ver_hist_all WHERE course_cd = :course_cd AND version_number = :version_number ORDER BY hist_start_dt;- Point-in-time reconstruction:
WHERE hist_start_dt <= :as_of AND (hist_end_dt IS NULL OR hist_end_dt > :as_of). - Change attribution: group by HIST_WHO to identify who modified a program version and when.
- Change-diff reporting between consecutive HIST_START_DT rows to detect attribute drift in COURSE_STATUS or CREDIT_POINTS_REQUIRED.
Because the table is multi-org aware (ORG_ID), reporting queries should join to the operating unit context or filter by ORG_ID where applicable.
Related Objects
The documented relationship data classifies this object as standalone with no explicit FK references. In practice, the most significant related objects are the current-state counterparts and the shared lookup/validation entities:
- IGS_PS_VER_ALL — the current program version entity; joined on COURSE_CD and VERSION_NUMBER.
- IGS_PS_VERSION — the version definition referenced by VERSION_NUMBER.
- IGS_PS_VER_HIST — the non "_ALL" view/object form of the same history where present.
- IGS_PS_OFFERING_ALL — offerings derived from a program version, joined via COURSE_CD/VERSION_NUMBER.
- IGS_EN_PS_VER_ALL — student program version enrollment records referencing the same program version key.
- Org/OU reference tables — joined via ORG_ID and RESPONSIBLE_ORG_UNIT_CD.
All facts above are drawn from the ETRM metadata; joins beyond COURSE_CD/VERSION_NUMBER should be validated against the live schema.
-
Table: IGS_PS_VER_HIST_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_VER_HIST_ALL, object_name:IGS_PS_VER_HIST_ALL, status:VALID, product: IGS - Student System , description: This entity describes the history of changes to a program version. , implementation_dba_data: IGS.IGS_PS_VER_HIST_ALL ,
-
Table: IGS_PS_VER_HIST_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the history of changes to a program version. , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.IGS_PS_VER_HIST_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_VER_HIST_ALL, status:VALID,
-
APPS.IGS_PS_VER_HIST_PKG SQL Statements
12.1.1
-
VIEW: APPS.IGS_PS_VER_HIST
12.1.1
-
PACKAGE BODY: APPS.IGS_AU_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AU_GEN_002, status:VALID,
-
PACKAGE: APPS.IGS_AU_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AU_GEN_002, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_VER_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VER_HIST_PKG, status:VALID,
-
View: IGS_PS_VER_HIST
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PS_VER_HIST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_VER_HIST, object_name:IGS_PS_VER_HIST, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PS_VER_HIST ,
-
TABLE: IGS.IGS_PS_VER_HIST_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_VER_HIST_ALL, object_name:IGS_PS_VER_HIST_ALL, status:VALID,
-
VIEW: APPS.IGS_PS_VER_HIST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_VER_HIST, object_name:IGS_PS_VER_HIST, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_VER_HIST_PKG
12.1.1
-
APPS.IGS_AU_GEN_002 dependencies on IGS_PS_VER_HIST_ALL
12.1.1
-
APPS.IGS_PS_VER_HIST_PKG dependencies on IGS_PS_VER_HIST_ALL
12.1.1
-
APPS.IGS_AU_GEN_002 dependencies on IGS_PS_VER_HIST_ALL
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_VER_HIST_PKG dependencies on IGS_GE_GEN_003
12.1.1
-
APPS.IGS_PS_VER_HIST_PKG dependencies on IGS_PS_VER_HIST_PKG
12.1.1
-
12.1.1 DBA Data
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'. ,