Search Results igs_en_su_attempt_h
Overview
IGS_EN_SU_ATTEMPT_H is an Oracle E-Business Suite view owned by the APPS schema within the IGS (Student System) product family. It exposes historical student unit attempt records, providing a reporting and integration layer over the underlying attempt history table. The view implements the "student unit attempt" concept for historical data, which is distinct from the current, transactional attempt data. In the ETRM 12.1.1 and 12.2.2 documentation, the object carries a VALID status, confirming it is a supported and active database object.
The view is important because it enforces multi-organization (multi-tenant/ORG_ID) security at the database level. Its defining WHERE clause uses USERENV('CLIENT_INFO') to derive the active organization context and filters rows to match that value, defaulting to -99 when no context exists. This makes the view the preferred access path for reports and concurrent programs that must respect the current operating unit or organization.
Underlying Base Objects
Per the ETRM metadata, the view is defined over a single base object: IGS_EN_SU_ATTEMPT_H_ALL. The _ALL suffix denotes the underlying table that stores records across all organizations, with ORG_ID as the partitioning/discriminating key. No other referenced base objects are documented in the ETRM record, though the view's column list indicates denormalized attributes (such as AUS_DESCRIPTION, ALTERNATIVE_TITLE, and ELO_DESCRIPTION) that are likely sourced directly from the _ALL table rather than joined at query time.
The relationship is therefore one of controlled projection: IGS_EN_SU_ATTEMPT_H_ALL holds the complete historical dataset, while IGS_EN_SU_ATTEMPT_H presents an organization-filtered subset. The view also synthesizes a ROW_ID column from the table's ROWID, and aliases UOO_ID explicitly, providing stable identifiers for downstream use.
Key Columns
- ORG_ID — Organization identifier driving the security predicate; central to multi-org filtering.
- PERSON_ID — The student (person) associated with the unit attempt.
- COURSE_CD, UNIT_CD, VERSION_NUMBER — Identify the course, unit, and version attempt.
- CAL_TYPE, CI_SEQUENCE_NUMBER — Calendar type and calendar instance sequence for the teaching period.
- HIST_START_DT, HIST_END_DT, HIST_WHO — Date-effective history tracking columns recording the validity window and the actor of each historical version.
- UNIT_ATTEMPT_STATUS, ADMINISTRATIVE_UNIT_STATUS, AUS_DESCRIPTION — Status indicators for the attempt and its administrative state.
- DCNT_REASON_CD — Reason code for discontinuation of the unit attempt; this is the column the user searched for. It captures why an attempt was discontinued and is commonly reported alongside DISCONTINUED_DT.
- DISCONTINUED_DT, RULE_WAIVED_DT, RULE_WAIVED_PERSON_ID — Discontinuation and rule-waiver tracking.
- NO_ASSESSMENT_IND, GRADING_SCHEMA_CODE — Assessment and grading configuration.
- OVERRIDE_* columns (ENROLLED_CP, EFTSU, ACHIEVABLE_CP, OUTCOME_DUE_DT, CREDIT_REASON) — Administrative overrides applied to credit and outcome values.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard audit columns.
Common Use Cases and Queries
Typical scenarios include extracting discontinued unit attempts with their reasons, reconciling historical enrollment against the current attempt table, and feeding student-record integrations. Because the view is organization-filtered, queries executed under a defined CLIENT_INFO context return only the relevant organization's data.
Sample query returning discontinuation detail:
SELECT person_id, course_cd, unit_cd, version_number, discontinued_dt, dcnt_reason_cdFROM apps.igs_en_su_attempt_hWHERE dcnt_reason_cd IS NOT NULLAND discontinued_dt BETWEEN :start_date AND :end_date;
A second common pattern aggregates attempts per organization:
SELECT org_id, unit_cd, COUNT(*) attempt_countFROM apps.igs_en_su_attempt_hWHERE unit_attempt_status = :statusGROUP BY org_id, unit_cd;
When using this view, note that the security predicate cannot be bypassed without altering the session context; callers requiring cross-organization data must query IGS_EN_SU_ATTEMPT_H_ALL directly, subject to appropriate privileges.
-
View: IGS_EN_SU_ATTEMPT_H
12.2.2
product: IGS - Student System (Obsolete) , description: IGS_EN_SU_ATTEMPT_H implements the student unit attempt. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_EN_SU_ATTEMPT_H
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SU_ATTEMPT_H, object_name:IGS_EN_SU_ATTEMPT_H, status:VALID, product: IGS - Student System , description: IGS_EN_SU_ATTEMPT_H implements the student unit attempt. , implementation_dba_data: APPS.IGS_EN_SU_ATTEMPT_H ,
-
APPS.IGS_EN_GET_SUAEH_DTL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_AU_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AU_GEN_003, status:VALID,
-
SYNONYM: APPS.IGS_EN_SU_ATTEMPT_H_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SU_ATTEMPT_H_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_GET_SUAEH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GET_SUAEH, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_GET_SUAEH_DTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GET_SUAEH_DTL, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_GEN_007
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GEN_007, status:VALID,
-
PACKAGE BODY: APPS.IGS_ST_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_ST_GEN_004, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_NSC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_NSC_PKG, status:VALID,
-
APPS.IGS_FI_GET_SUAEH SQL Statements
12.1.1
-
VIEW: APPS.IGS_AS_SUA_H_V
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_GEN_001, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_SU_ATTEMPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_SU_ATTEMPT_PKG, status:VALID,
-
VIEW: APPS.IGS_EN_SU_ATTEMPT_H
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_SU_ATTEMPT_H, object_name:IGS_EN_SU_ATTEMPT_H, status:VALID,
-
View: IGS_AS_SUA_H_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view is used to merge student unit attempt history with the current student unit attempt details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_AS_SUA_H_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SUA_H_V, object_name:IGS_AS_SUA_H_V, status:VALID, product: IGS - Student System , description: This view is used to merge student unit attempt history with the current student unit attempt details enabling all details to be accessed over time, up till the current day. Each entry represents all column values over defined time periods. , implementation_dba_data: APPS.IGS_AS_SUA_H_V ,
-
PACKAGE BODY: APPS.IGS_EN_GEN_010
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GEN_010, status:VALID,
-
APPS.IGS_EN_GEN_007 SQL Statements
12.1.1
-
APPS.IGS_AD_GEN_001 SQL Statements
12.1.1
-
APPS.IGS_EN_NSC_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_GET_SUAEH_DTL
12.1.1
-
VIEW: APPS.IGS_AS_SUA_H_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_AS_SUA_H_V, object_name:IGS_AS_SUA_H_V, status:VALID,
-
APPS.IGS_ST_GEN_004 SQL Statements
12.1.1
-
APPS.IGS_EN_NSC_PKG dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_EN_GET_SUAEH_DTL dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_EN_GEN_007 dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_EN_GEN_010 dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_AU_GEN_003 SQL Statements
12.1.1
-
APPS.IGS_AU_GEN_003 dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_EN_SU_ATTEMPT_PKG dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_FI_GET_SUAEH dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_ST_GEN_004 dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
APPS.IGS_AD_GEN_001 dependencies on IGS_EN_SU_ATTEMPT_H
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_GEN_001
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_GEN_007
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.IGS_AD_GEN_001 dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
APPS.IGS_ST_GEN_004 dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_GET_SUAEH
12.1.1
-
APPS.IGS_AD_GEN_001 dependencies on IGS_EN_SU_ATTEMPT_H_PKG
12.1.1
-
APPS.IGS_EN_NSC_PKG dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
APPS.IGS_EN_GET_SUAEH_DTL dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
APPS.IGS_FI_GET_SUAEH dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
APPS.IGS_EN_GEN_010 dependencies on IGS_AD_ADM_UNIT_STAT
12.1.1
-
APPS.IGS_AU_GEN_003 dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
APPS.IGS_EN_GET_SUAEH_DTL dependencies on IGS_AU_GEN_003
12.1.1
-
APPS.IGS_EN_GEN_010 dependencies on IGS_AD_LOCATION
12.1.1