Search Results igs_re_thesis_exam_pkg
Overview
IGS_RE_THESIS_EXAM_PKG is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the Student System (IGS) product family for Research and Thesis tracking. In the context of Oracle EBS 12.1.1 and 12.2.2, this package provides the core data access and manipulation layer for the IGS_RE_THESIS_EXAM entity, which records thesis examination instances associated with a student's research degree progression. The package encapsulates insert, update, delete, and locking operations against the underlying thesis examination table, and it is a foundational dependency for a wide range of Higher Education thesis, research, and admissions processes. Its API classification is recorded as OTHER, indicating it is an internal transactional handler rather than a formally published public API. The package is documented as VALID in ETRM, and it is referenced by ten other packages and object definitions across the IGS schema, confirming its role as a shared low-level service for thesis examination data.
Key Procedures and Functions
The package exposes thirteen documented procedures and functions grouped into three functional categories.
- DML procedures: INSERT_ROW, UPDATE_ROW, ADD_ROW, and DELETE_ROW perform the primary record lifecycle operations against the thesis examination table. LOCK_ROW provides pessimistic row locking to support concurrent edit safety prior to an update.
- Foreign key retrieval functions: GET_FK_IGS_RE_THS_EXAM_TYPE, GET_FK_IGS_RE_THESIS, GET_FK_IGS_RE_THESIS_RESULT, GET_FK_IGS_RE_THS_PNL_TYPE, and GET_FK_IGS_TR_ITEM resolve the foreign key values for each referenced parent entity, allowing callers to obtain or validate the relationships between a thesis examination record and its examination type, parent thesis, thesis result, panel type, and transferable item.
- Validation and auxiliary functions: GET_PK_FOR_VALIDATION returns the primary key for validation routines; CHECK_CONSTRAINTS enforces integrity rules before committing a change; and BEFORE_DML is the pre-DML trigger-style handler that stamps or defaults attributes prior to insert and update.
Together, these routines form the standard table-handler pattern used across the IGS application schema.
Tables Accessed
The documented table accessed by this package is IGS_RE_THESIS_EXAM, referenced through an APPS synonym. This table stores the individual thesis examination records, including the examination type, the parent thesis, the outcome/result, the examining panel type, and any associated transferable item. All DML procedures write to or modify this table, while the GET_FK functions read the parent key columns to resolve relationships. The package depends only on SYS.STANDARD at the database level, confirming it relies on the IGS_RE_THESIS_EXAM table and its declared foreign key relationships rather than on additional documented tables.
Usage Notes
IGS_RE_THESIS_EXAM_PKG is not typically invoked directly by end users. It is called by higher-level thesis and research packages, including IGS_RE_THESIS_PKG, IGS_RE_THESIS_RESULT_PKG, IGS_RE_THS_EXAM_TYPE_PKG, IGS_RE_THS_PNL_MBR_PKG, IGS_RE_THS_PNL_TYPE_PKG, IGS_RE_THE_LGCY_PUB, IGS_TR_ITEM_PKG, IGS_EN_INS_CA_TRNSFR, IGS_AD_INT_RECONSIDER, and IGS_AD_VAL_ACAI_FTR_OFFER. These callers exercise the package during thesis examination maintenance screens, admissions reconsideration, transfer credit processing, and legacy data migration or validation. Maintenance of this package should be coordinated with all ten dependent objects, since changes to the DML or foreign key retrieval logic can cascade across thesis examination, thesis result, and admissions workflows in both EBS 12.1.1 and 12.2.2 environments.
-
PACKAGE: APPS.IGS_RE_THESIS_EXAM_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THESIS_EXAM_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THESIS_EXAM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THESIS_EXAM_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_RE_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_GEN_003, status:VALID,
-
PACKAGE: APPS.IGS_RE_THESIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THESIS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_RE_WORKFLOW
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_WORKFLOW, status:VALID,
-
PACKAGE: APPS.IGS_RE_THS_EXAM_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THS_EXAM_TYPE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_RE_THESIS_RESULT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THESIS_RESULT_PKG, status:VALID,
-
PACKAGE: APPS.IGS_RE_THS_PNL_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THS_PNL_TYPE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THE_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THE_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_RE_VAL_TEX
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_VAL_TEX, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THESIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THESIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THS_PNL_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THS_PNL_TYPE_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THS_EXAM_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THS_EXAM_TYPE_PKG, status:VALID,
-
PACKAGE: APPS.IGS_RE_THS_PNL_MBR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THS_PNL_MBR_PKG, 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,
-
SYNONYM: APPS.IGS_RE_THESIS_EXAM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_THESIS_EXAM, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THESIS_RESULT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THESIS_RESULT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THS_PNL_MBR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THS_PNL_MBR_PKG, status:VALID,
-
PACKAGE: APPS.IGS_RE_THESIS_EXAM_PKG
12.1.1
-
PACKAGE: APPS.IGS_AS_VAL_SUAAP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_VAL_SUAAP, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_INS_CA_TRNSFR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_INS_CA_TRNSFR, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_VAL_ACAI_FTR_OFFER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_VAL_ACAI_FTR_OFFER, status:VALID,
-
PACKAGE BODY: APPS.IGS_AD_INT_RECONSIDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_AD_INT_RECONSIDER, 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_GE_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_DATE, status:VALID,
-
PACKAGE: APPS.IGS_GE_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_NUMBER, status:VALID,
-
APPS.IGS_TR_ITEM_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_AD_INT_RECONSIDER dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THE_LGCY_PUB dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_EN_INS_CA_TRNSFR dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THESIS_EXAM_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THS_EXAM_TYPE_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THESIS_RESULT_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_AD_VAL_ACAI_FTR_OFFER dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THESIS_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THS_PNL_TYPE_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
APPS.IGS_RE_THS_PNL_MBR_PKG dependencies on IGS_RE_THESIS_EXAM_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_RE_THESIS_EXAM_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_RE_THESIS_EXAM_PKG dependencies on IGS_RE_THESIS_EXAM
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
-
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,
-
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,