Search Results derived_completion_yr
Overview
IGS_AS_SCAH_EFFECTIVE_H_V is a reporting view in the Oracle E-Business Suite Student Systems (IGS) product family, owned by the APPS schema. It presents the effective, or most current, historic student course attempt records for students enrolled in courses tracked by the Student Course Attempts History model. The view abstracts a complex set of underlying history tables and exposes a flattened, denormalised projection suitable for reporting, integration, and downstream analytical queries.
The suffix _V indicates a view, and _H_ denotes that it is built on historic (versioned) data. The view is therefore intended to return the effective historical row per student/course combination rather than every versioned change. The name SCAH refers to Student Course Attempt History, and EFFECTIVE indicates that the view applies effective-dating logic so consumers see only the currently applicable historical record.
Because Oracle EBS 12.1.1 and 12.2.2 share the same IGS schema lineage, this view exists in both releases. The view is chiefly consumed by institutional reporting, student progression analysis, and external integrations that require a denormalised snapshot of course attempt status and derived attributes.
Underlying Base Objects
The metadata documents no explicit referenced base objects, which is expected for a view of this complexity. The SELECT text shows that the view derives its rows through a set of PL/SQL functions packaged in IGS_EN_GET_SCAEH_DTL. Rather than joining directly to history tables, the view calls functions such as enrp_get_scaeh_eff_st, enrp_get_scaeh_eff_end, and enrp_get_scaeh_col to retrieve effective start and end dates, and column values respectively, for a given person, course, history start date, and course attempt status combination.
Implicitly, these functions operate against the underlying Student Course Attempt History entity and its associated history detail tables within the IGS schema. The UNIQUE keyword in the SELECT ensures that duplicate rows arising from the underlying history structure are collapsed into a single effective record per person/course combination.
Key Columns
- person_id — Unique identifier of the student (party/person).
- course_cd — The course code for the attempt being reported.
- Effective start and end date columns derived via
enrp_get_scaeh_eff_standenrp_get_scaeh_eff_end, representing the validity window of the attempt. - VERSION_NUMBER — Numeric version indicator of the record.
- CAL_TYPE, LOCATION_CD — Calendar type and delivery location.
- ATTENDANCE_MODE, ATTENDANCE_TYPE — Attendance classification for the attempt.
- STUDENT_CONFIRMED_IND — Flag indicating student confirmation.
- COMMENCEMENT_DT — Course commencement date.
- COURSE_ATTEMPT_STATUS — Current status of the course attempt.
- DERIVED_ATT_TYPE, DERIVED_ATT_MODE — Derived attendance type and mode values.
- PROVISIONAL_IND — Provisional status indicator.
The user search term derived_completion_yr is not among the columns explicitly exposed in the documented SELECT text. Derived completion year is typically obtained through related IGS derived-attribute functions rather than directly from this view. Where a completion year is required, it is usually resolved via an additional lookup against the derived attribute columns supplied by the IGS_EN_GET_SCAEH_DTL family. The view exposes other derived_ prefixed columns such as DERIVED_ATT_TYPE and DERIVED_ATT_MODE, which confirms the convention of prefixing computed attributes with DERIVED_.
Common Use Cases and Queries
Typical uses include producing student course attempt extracts, feeding data warehouses, and validating effective history for a student. A representative query listing effective attempts follows:
SELECT person_id, course_cd, course_attempt_status, commencement_dt
FROM apps.igs_as_scah_effective_h_v
WHERE person_id = :p_person_id;
To filter by attendance attributes:
SELECT person_id, course_cd, derived_att_mode, derived_att_type
FROM apps.igs_as_scah_effective_h_v
WHERE course_cd = :p_course_cd;
Because the view invokes PL/SQL functions per row, filtering by person_id or course_cd is strongly recommended to limit the volume of function evaluations and improve response time. Where derived completion year is required, join the returned rows to the appropriate IGS derived-attribute view or call the corresponding IGS_EN_GET_SCAEH_DTL function directly.
-
APPS.IGS_EN_GET_SCAEH_DTL SQL Statements
12.1.1
-
VIEW: APPS.IGS_AS_SCAH_EFFECTIVE_H_V
12.1.1
-
View: IGS_PR_STDNT_PS_ATT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_STDNT_PS_ATT_V, object_name:IGS_PR_STDNT_PS_ATT_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PR_STDNT_PS_ATT_V ,
-
View: IGS_PR_STDNT_PS_ATT_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_AS_SCAH_EFFECTIVE_H_V
12.2.2
product: IGS - Student System (Obsolete) , description: Used to create effective student program attempt history records in recognition of back dating commencement and discontinuation dates. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_EN_STDNT_PS_ATT_SV
12.2.2
product: IGS - Student System (Obsolete) , description: This view contains the secured rows in the student program attempt table. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_EN_STDNT_PS_ATT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT, object_name:IGS_EN_STDNT_PS_ATT, status:VALID, product: IGS - Student System , description: This view contains the data of student attempts for a given specific program structure. , implementation_dba_data: APPS.IGS_EN_STDNT_PS_ATT ,
-
View: IGS_AS_SC_ATTEMPT_H
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SC_ATTEMPT_H, object_name:IGS_AS_SC_ATTEMPT_H, status:VALID, product: IGS - Student System , description: This view is multi org view , implementation_dba_data: APPS.IGS_AS_SC_ATTEMPT_H ,
-
View: IGS_EN_STDNT_PS_ATT
12.2.2
product: IGS - Student System (Obsolete) , description: This view contains the data of student attempts for a given specific program structure. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_AS_SCA_H_V
12.1.1
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT_SV
12.1.1
-
VIEW: APPS.IGS_PR_STDNT_PS_ATT_V
12.1.1
-
VIEW: APPS.IGS_PR_STDNT_PS_ATT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_STDNT_PS_ATT_V, object_name:IGS_PR_STDNT_PS_ATT_V, status:VALID,
-
View: IGS_AS_SCAH_EFFECTIVE_H_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SCAH_EFFECTIVE_H_V, object_name:IGS_AS_SCAH_EFFECTIVE_H_V, status:VALID, product: IGS - Student System , description: Used to create effective student program attempt history records in recognition of back dating commencement and discontinuation dates. , implementation_dba_data: APPS.IGS_AS_SCAH_EFFECTIVE_H_V ,
-
View: IGS_EN_STDNT_PS_ATT_SV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT_SV, object_name:IGS_EN_STDNT_PS_ATT_SV, status:VALID, product: IGS - Student System , description: This view contains the secured rows in the student program attempt table. , implementation_dba_data: APPS.IGS_EN_STDNT_PS_ATT_SV ,
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT
12.1.1
-
View: IGS_AS_SC_ATTEMPT_H
12.2.2
product: IGS - Student System (Obsolete) , description: This view is multi org view , implementation_dba_data: Not implemented in this database ,
-
View: IGS_AS_SCA_H_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SCA_H_V, object_name:IGS_AS_SCA_H_V, status:VALID, product: IGS - Student System , description: This view is used to merge student course attempt history with the current student course attempt details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time peri , implementation_dba_data: APPS.IGS_AS_SCA_H_V ,
-
VIEW: APPS.IGS_AS_SC_ATTEMPT_H
12.1.1
-
View: IGS_AS_SCA_H_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view is used to merge student course attempt history with the current student course attempt details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time peri , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_AD_STDNT_PS_ATT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_STDNT_PS_ATT_V, object_name:IGS_AD_STDNT_PS_ATT_V, status:VALID,
-
VIEW: APPS.IGS_AS_SCAH_EFFECTIVE_H_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SCAH_EFFECTIVE_H_V, object_name:IGS_AS_SCAH_EFFECTIVE_H_V, status:VALID,
-
VIEW: APPS.IGS_FI_SCAH_EFFECTIVE_H_CAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_SCAH_EFFECTIVE_H_CAT_V, object_name:IGS_FI_SCAH_EFFECTIVE_H_CAT_V, status:VALID,
-
View: IGS_FI_SCAH_EFFECTIVE_H_CAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_SCAH_EFFECTIVE_H_CAT_V, object_name:IGS_FI_SCAH_EFFECTIVE_H_CAT_V, status:VALID, product: IGS - Student System , description: No longer used , implementation_dba_data: APPS.IGS_FI_SCAH_EFFECTIVE_H_CAT_V ,
-
View: IGS_AD_STDNT_PS_ATT_V
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_FI_SCAH_EFFECTIVE_H_CAT_V
12.2.2
product: IGS - Student System (Obsolete) , description: No longer used , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_AS_SC_ATTEMPT_H
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SC_ATTEMPT_H, object_name:IGS_AS_SC_ATTEMPT_H, status:VALID,
-
View: IGS_AD_STDNT_PS_ATT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AD_STDNT_PS_ATT_V, object_name:IGS_AD_STDNT_PS_ATT_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_AD_STDNT_PS_ATT_V ,
-
View: IGS_EN_STDNT_PS_ATT_CRV_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view describes and maintains the student course version of a specific program structure. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_EN_STDNT_PS_ATT_CRV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT_CRV_V, object_name:IGS_EN_STDNT_PS_ATT_CRV_V, status:VALID, product: IGS - Student System , description: This view describes and maintains the student course version of a specific program structure. , implementation_dba_data: APPS.IGS_EN_STDNT_PS_ATT_CRV_V ,
-
View: IGS_FI_STDNT_PS_ATT_CAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_STDNT_PS_ATT_CAT_V, object_name:IGS_FI_STDNT_PS_ATT_CAT_V, status:VALID, product: IGS - Student System , description: No longer used , implementation_dba_data: APPS.IGS_FI_STDNT_PS_ATT_CAT_V ,
-
View: IGS_FI_STDNT_PS_ATT_CAT_V
12.2.2
product: IGS - Student System (Obsolete) , description: No longer used , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_EN_SCA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SCA_V, object_name:IGS_EN_SCA_V, status:VALID,
-
View: IGS_EN_SCA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SCA_V, object_name:IGS_EN_SCA_V, status:VALID, product: IGS - Student System , description: This view would be used in the form. , implementation_dba_data: APPS.IGS_EN_SCA_V ,
-
View: IGS_EN_SCA_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view would be used in the form. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_EN_GET_SCAEH_DTL
12.1.1
-
APPS.IGS_EN_SPA_LGCY_PUB SQL Statements
12.1.1
-
APPS.IGS_AS_SC_ATTEMPT_H_PKG SQL Statements
12.1.1
-
TABLE: IGS.IGS_EN_STDNT_PS_ATT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT_ALL, object_name:IGS_EN_STDNT_PS_ATT_ALL, status:VALID,
-
VIEW: APPS.IGS_AS_SCA_H_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SCA_H_V, object_name:IGS_AS_SCA_H_V, status:VALID,
-
TABLE: IGS.IGS_AS_SC_ATTEMPT_H_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_AS_SC_ATTEMPT_H_ALL, object_name:IGS_AS_SC_ATTEMPT_H_ALL, status:VALID,
-
VIEW: APPS.IGS_FI_STDNT_PS_ATT_CAT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_STDNT_PS_ATT_CAT_V, object_name:IGS_FI_STDNT_PS_ATT_CAT_V, status:VALID,
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT_CRV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT_CRV_V, object_name:IGS_EN_STDNT_PS_ATT_CRV_V, status:VALID,
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT_SV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT_SV, object_name:IGS_EN_STDNT_PS_ATT_SV, status:VALID,
-
APPS.IGS_EN_GEN_004 SQL Statements
12.1.1
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT, object_name:IGS_EN_STDNT_PS_ATT, status:VALID,
-
APPS.IGS_EN_STDNT_PS_ATT_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_AS_SC_ATTEMPT_H_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_SPA_LGCY_PUB
12.1.1
-
APPS.IGS_EN_STDNT_PS_ATT_PKG dependencies on IGS_GE_NUMBER
12.1.1