Search Results igs_ad_ter_edu_pkg
Overview
IGS_AD_TER_EDU_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that encapsulates the transactional data manipulation logic for the IGS_AD_TER_EDU entity within the Oracle Student System (OSS) / Higher Education product family. The entity represents academic term education records — that is, the educational qualifications, levels, or achievements associated with a student's enrolment in a specific academic term. The package serves as a Table API (TAPI-style) layer over the IGS_AD_TER_EDU table, providing standardized insert, update, delete, and validation routines that other Oracle Student System components call rather than performing direct DML against the base table. Under the documented ETRM classification the package is registered as an "OTHER" API, meaning it exposes a programmatic interface but is not registered as a public, versioned business API. Its status is VALID in both Oracle EBS 12.1.1 and 12.2.2.
Key Procedures and Functions
The documented interface exposes fifteen procedures and functions, organized into four functional groups:
- Row management: INSERT_ROW, UPDATE_ROW, ADD_ROW, DELETE_ROW, and LOCK_ROW provide the standard DML entry points for creating, modifying, inserting, removing, and concurrency-locking records on the underlying table. ADD_ROW typically wraps insert semantics for higher-level callers.
- Validation and constraint handling: GET_PK_FOR_VALIDATION retrieves the primary key used during validation of a candidate record; CHECK_CONSTRAINTS enforces the table's declarative and business constraints prior to commit.
- Foreign key lookups: GET_FK_IGS_PE_COUNTRY_CD, GET_FK_IGS_GR_HONOURS_LEVEL, GET_FK_IGS_OR_INSTITUTION, GET_FK_IGS_PE_LANGUAGE_CD, GET_FK_IGS_PE_PERSON, GET_FK_IGS_AD_TER_EDU_LV_COM, and GET_FK_IGS_AD_TER_EDU_LVL_QF provide surrogate key resolution for the entity's foreign key relationships, allowing the API to translate a supplied reference into the corresponding primary key value.
- DML trigger hook: BEFORE_DML is the standard Oracle Forms / TAPI before-DML stub invoked to initialize and validate record state before a row operation executes.
Tables Accessed
The package operates against a single documented base table, IGS_AD_TER_EDU, accessed through an APPS synonym. This table stores the term education records it inserts, updates, locks, and deletes. The foreign key lookup routines reference the parent entities that the table depends on — country code (IGS_PE_COUNTRY_CD), honours level (IGS_GR_HONOURS_LEVEL), institution (IGS_OR_INSTITUTION), language code (IGS_PE_LANGUAGE_CD), person (IGS_PE_PERSON), and the term education level components (IGS_AD_TER_EDU_LV_COM and IGS_AD_TER_EDU_LVL_QF) — but resolution of those keys is performed by the corresponding foreign key packages, not by this package directly.
Usage Notes
IGS_AD_TER_EDU_PKG is referenced by seven other packages, including IGS_AD_PRC_TAC_OFFER, IGS_AD_TER_ED_LVL_QF_PKG, IGS_AD_TER_ED_LV_COM_PKG, IGS_AD_TER_ED_UNI_AT_PKG, IGS_GR_HONOURS_LEVEL_PKG, IGS_PE_COUNTRY_CD_PKG, and IGS_PE_LANGUAGE_CD_PKG. This dependency web indicates the package is invoked by higher-level admissions and student-record APIs that create or maintain term education data, either through Oracle Forms, concurrent programs, or custom PL/SQL that requires a controlled, validated path to IGS_AD_TER_EDU. Because access is exclusively through the package rather than direct table DML, customizations should call the documented insert, update, and delete entry points and honor the before-DML and constraint-check sequence to preserve data integrity and concurrency control.
-
PACKAGE: APPS.IGS_AD_TER_EDU_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_TER_EDU_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_TER_EDU_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_TER_EDU_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_TER_EDU
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_TER_EDU, status:VALID,
-
PACKAGE: APPS.IGS_AD_VAL_TE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_VAL_TE, status:VALID,
-
PACKAGE: APPS.IGS_GR_HONOURS_LEVEL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_HONOURS_LEVEL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_TER_ED_LVL_QF_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_TER_ED_LVL_QF_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_TER_ED_LV_COM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_TER_ED_LV_COM_PKG, status:VALID,
-
PACKAGE: APPS.IGS_AD_TER_ED_UNI_AT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AD_TER_ED_UNI_AT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_TER_ED_LVL_QF_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_TER_ED_LVL_QF_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PE_LANGUAGE_CD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PE_LANGUAGE_CD_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PE_COUNTRY_CD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PE_COUNTRY_CD_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PE_LANGUAGE_CD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PE_LANGUAGE_CD_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_GR_HONOURS_LEVEL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_GR_HONOURS_LEVEL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_OR_INSTITUTION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_OR_INSTITUTION_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_TER_ED_LV_COM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_TER_ED_LV_COM_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_TER_ED_UNI_AT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_TER_ED_UNI_AT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PE_COUNTRY_CD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PE_COUNTRY_CD_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PS_FLD_OF_STUDY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_FLD_OF_STUDY_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_PRC_TAC_OFFER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_PRC_TAC_OFFER, status:VALID,
-
PACKAGE: APPS.IGS_AD_TER_EDU_PKG
12.1.1
-
PACKAGE: APPS.IGS_PE_PERSON_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PE_PERSON_PKG, status:VALID,
-
PACKAGE: APPS.IGS_GE_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_NUMBER, status:VALID,
-
APPS.IGS_PE_COUNTRY_CD_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_GR_HONOURS_LEVEL_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_AD_TER_ED_UNI_AT_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_AD_TER_ED_LVL_QF_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_AD_PRC_TAC_OFFER dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_PE_LANGUAGE_CD_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_AD_TER_ED_LV_COM_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_AD_TER_EDU_PKG dependencies on IGS_AD_TER_EDU_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IGS_AD_TER_EDU_PKG
12.1.1
-
APPS.IGS_AD_TER_EDU_PKG dependencies on IGS_AD_TER_EDU
12.1.1
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,