Search Results igs_as_su_atmpt_itm_pkg
Overview
The APPS.IGS_AS_SU_ATMPT_ITM_PKG package is a core data-access and maintenance component within the Oracle E-Business Suite (EBS) Student System (the IGS product family), delivered as part of the Advanced Studies / Assessment (AS) module. Its object name resolves to the "Student Unit Attempt Item" entity, indicating that it manages the child records of a student's unit attempt — that is, the individual assessment or item level rows that roll up beneath a student unit attempt. The package encapsulates the standard EBS "table handler" pattern, providing insert, update, delete, locking, primary-key and foreign-key validation, and constraint-checking routines for the underlying IGS_AS_SU_ATMPT_ITM base table.
The package is classified as an OTHER API (not a public open interface or a formally published business API), meaning it is intended primarily for internal consumption by other IGS packages, concurrent programs, and generated forms logic rather than for direct external integration. It resides in the APPS schema, is marked VALID, and carries no invalidated state in the documented metadata, indicating it compiles cleanly against its dependencies.
Key Procedures and Functions
The documented interface exposes fifteen subprograms, all following conventional EBS table-handler conventions:
- INSERT_ROW, ADD_ROW — create a new student unit attempt item record; ADD_ROW typically wraps additional defaulting or validation logic prior to insertion.
- UPDATE_ROW — modifies an existing item row for the identified entity.
- DELETE_ROW — removes an item row, subject to constraint and referential validation.
- LOCK_ROW — acquires a row-level lock (SELECT ... FOR UPDATE) to serialize concurrent modification of an item.
- GET_PK_FOR_VALIDATION — resolves and returns the primary-key value used to validate the entity against the base table.
- GET_FK_* functions — foreign-key resolution routines for the parent entities
IGS_AS_ASSESSMNT_ITM,IGS_EN_SU_ATTEMPT,IGS_AS_SUA_AI_GROUP,IGS_TR_ITEM,IGS_AS_GRD_SCH_GRADE, andIGS_LOOKUPS_VIEW; each validates that a supplied foreign-key value exists in the referenced table. - GET_UFK_IGS_AS_UNTAS_PATTERN — resolves an unusual (unique) foreign key against the unit-attempt pattern entity.
- CHECK_CONSTRAINTS — performs declarative constraint validation before DML is committed.
- BEFORE_DML — the standard pre-DML hook invoked to apply defaulting and validation immediately before insert, update, or delete.
Tables Accessed
The package references three documented base tables through APPS synonyms:
- IGS_AS_SU_ATMPT_ITM — the primary entity table holding the student unit attempt item records that this package inserts, updates, deletes, and locks.
- IGS_AS_SPL_CONS_APPL — supporting assessment/special consideration application data consulted during validation and constraint logic.
- IGS_TR_STATUS — the transfer/status reference table used to resolve or validate status values associated with the item.
Additional references to SYS.STANDARD reflect the PL/SQL built-in package rather than an application table.
Usage Notes
This package is referenced by fifteen other IGS packages, including IGS_AS_ASSESSMNT_ITM_PKG, IGS_AS_ADI_UPLD_AIO_PKG, IGS_AS_GRD_SCH_GRADE_PKG, IGS_EN_SU_ATTEMPT_PKG, IGS_TR_ITEM_PKG, and the generated IGS_AS_GEN_* and IGS_EN_GEN_010 packages. This dependency graph confirms that invocation is predominantly internal: assessment item maintenance, grade/attempt processing, and generated forms handlers call the package rather than end users invoking it directly. Customizations should treat it as an internal table handler, invoking the documented insert/update/delete/lock routines only in the correct DML sequence and honoring the BEFORE_DML hook. Because the package is not a formally published public API, direct use from custom concurrent programs is discouraged in favor of higher-level IGS business APIs.
-
PACKAGE: APPS.IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SU_ATMPT_ITM_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_SU_ATMPT_ITM_PKG, status:VALID,
-
PACKAGE: APPS.IGS_TR_ITEM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_TR_ITEM_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_ASSESSMNT_ITM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_ASSESSMNT_ITM_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_SPL_CONS_APPL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SPL_CONS_APPL, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_STD_EXM_INSTN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_STD_EXM_INSTN_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SPL_CONS_APPL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SPL_CONS_APPL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUAAI_OUHIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUAAI_OUHIST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_STD_EXM_INSTN_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_STD_EXM_INSTN_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUA_AI_GROUP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUA_AI_GROUP_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_SCAP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_SCAP, status:VALID,
-
PACKAGE: APPS.IGS_AS_VAL_SUAAI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_SUAAI, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_SUAAI_OUHIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_SUAAI_OUHIST_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GRD_SCH_GRADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_GRD_SCH_GRADE_PKG, status:VALID,
-
SYNONYM: APPS.IGS_TR_STATUS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_TR_STATUS, status:VALID,
-
PACKAGE: APPS.IGS_TR_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_TR_GEN_002, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_ASSESSMNT_ITM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_ASSESSMNT_ITM_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_SU_ATMPT_ITM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_SU_ATMPT_ITM, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_ADI_UPLD_AIO_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_ADI_UPLD_AIO_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_SUA_AI_GROUP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_SUA_AI_GROUP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_SPL_CONS_APPL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_SPL_CONS_APPL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_UNTAS_PATTERN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_UNTAS_PATTERN_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_GEN_001, status:VALID,
-
PACKAGE BODY: APPS.IGS_TR_ITEM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_TR_ITEM_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GEN_007
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_GEN_007, status:VALID,
-
PACKAGE BODY: APPS.IGS_AS_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AS_GEN_004, status:VALID,
-
PACKAGE BODY: APPS.IGS_LOOKUPS_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_LOOKUPS_VIEW_PKG, status:VALID,
-
VIEW: APPS.IGS_TR_TYPE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_TR_TYPE, object_name:IGS_TR_TYPE, status:VALID,
-
VIEW: APPS.IGS_TR_ITEM
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_TR_ITEM, object_name:IGS_TR_ITEM, 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,
-
PACKAGE BODY: APPS.IGS_EN_GEN_010
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_GEN_010, status:VALID,
-
PACKAGE: APPS.IGS_GE_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_DATE, status:VALID,
-
PACKAGE: APPS.IGS_SC_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_SC_GEN_001, status:VALID,
-
PACKAGE: APPS.IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_ASSESSMNT_ITM_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_EN_SU_ATTEMPT_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_TR_ITEM_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_STD_EXM_INSTN_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_SPL_CONS_APPL_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_LOOKUPS_VIEW_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_UNTAS_PATTERN_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_EN_GEN_010 dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_GRD_SCH_GRADE_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_GEN_007 dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_GEN_004 dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_SU_ATMPT_ITM_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_GEN_001 dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_SUAAI_OUHIST_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_ADI_UPLD_AIO_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1
-
APPS.IGS_AS_SUA_AI_GROUP_PKG dependencies on IGS_AS_SU_ATMPT_ITM_PKG
12.1.1