Search Results igs_pe_persenc_effct
Overview
The IGS_PE_PERSENC_EFFCT table is a core data entity within the Oracle E-Business Suite's now-obsolete Student System (IGS) module. It serves as the central repository for recording the specific administrative effects or sanctions imposed on a student as a consequence of an active encumbrance. An encumbrance is a formal restriction or hold placed on a student's record, often due to disciplinary, financial, or academic reasons. This table details the concrete manifestations of those restrictions, such as exclusions from specific courses, suppression of academic transcripts, or limitations on funding eligibility. Its primary role is to enforce and track the operational impact of encumbrances on a student's academic journey within the system.
Key Information Stored
The table's structure is designed to uniquely identify an effect within the context of a specific person and encumbrance. Its composite primary key is critical for this linkage. Key columns include the PERSON_ID, ENCUMBRANCE_TYPE, and PEN_START_DT, which together reference the parent encumbrance record in IGS_PE_PERS_ENCUMB. The S_ENCMB_EFFECT_TYPE defines the category of the effect (e.g., 'COURSE_EXCLUSION', 'TRANSCRIPT_SUPPRESSION'), linking to the IGS_EN_ENCMB_EFCTTYP table. The PEE_START_DT and SEQUENCE_NUMBER provide further granularity to manage multiple effects of the same type. Additional columns, such as RESTRICTED_ATTENDANCE_TYPE, store effect-specific parameters, linking to tables like IGS_EN_ATD_TYPE_ALL to define which attendance modes are restricted.
Common Use Cases and Queries
A primary use case is generating reports to audit active student sanctions or to validate business rules during academic processes like course enrollment or transcript generation. For instance, a process checking if a student can enroll in a course would query this table for active 'COURSE_EXCLUSION' effects. A common SQL pattern involves joining to the person and encumbrance tables to get a full context.
- Sample Query: To find all active course exclusion effects for a student:
SELECT * FROM IGS_PE_PERSENC_EFFCT pee JOIN IGS_PE_PERS_ENCUMB pen ON pee.person_id = pen.person_id AND pee.encumbrance_type = pen.encumbrance_type AND pee.pen_start_dt = pen.start_dt WHERE pee.person_id = :stu_id AND pee.s_encmb_effect_type = 'COURSE_EXCLUSION' AND SYSDATE BETWEEN pen.start_dt AND NVL(pen.expiry_dt, SYSDATE+1); - Administrative staff use this data to manage holds, while system batch jobs reference it to automatically enforce restrictions in related modules.
Related Objects
IGS_PE_PERSENC_EFFCT maintains extensive foreign key relationships, acting as a parent table for several specific exclusion subtypes and as a child to master definition tables. The documented relationships are:
- Parent Tables:
- IGS_PE_PERS_ENCUMB (via PERSON_ID, ENCUMBRANCE_TYPE, PEN_START_DT)
- IGS_EN_ENCMB_EFCTTYP (via S_ENCMB_EFFECT_TYPE)
- IGS_EN_ATD_TYPE_ALL (via RESTRICTED_ATTENDANCE_TYPE)
- Child Tables (Specific Effect Details):
- IGS_PE_FUND_EXCL (Funding Exclusions)
- IGS_PE_COURSE_EXCL (Course Exclusions)
- IGS_PE_CRS_GRP_EXCL (Course Group Exclusions)
- IGS_PE_PERS_UNT_EXCL (Unit Exclusions)
- IGS_PE_UNT_REQUIRMNT (Unit Requirements)
These child tables store additional attributes specific to each effect type, creating a normalized model where IGS_PE_PERSENC_EFFCT holds the common header information.
-
Table: IGS_PE_PERSENC_EFFCT
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the effects which are imposed on a person (or one or their courses) as part on an encumbrance. eg. course exclusion, suppression of transcript. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PE_PERSENC_EFFCT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_PERSENC_EFFCT, object_name:IGS_PE_PERSENC_EFFCT, status:VALID, product: IGS - Student System , description: This entity describes the effects which are imposed on a person (or one or their courses) as part on an encumbrance. eg. course exclusion, suppression of transcript. , implementation_dba_data: IGS.IGS_PE_PERSENC_EFFCT ,
-
APPS.IGS_EN_VAL_PEE dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_TRANSFER_APIS dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_GEN_003 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_AS_SS_DOC_REQUEST dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_ELGBL_PERSON dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_FI_GEN_REFUNDS dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_VAL_ENCMB dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_GEN_011 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_IN_GEN_001 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_GEN_009 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_AS_PROD_DOC dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_GEN_005 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_PE_PERSENC_EFFCT_PKG dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_GR_VAL_GR dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_AZ_GEN_001 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_CO_PROCESS dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGF_AW_GEN_005 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_ELGBL_PROGRAM dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_AD_GEN_002 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_GEN_012 dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGF_AP_OSS_INTEGR dependencies on IGS_PE_PERSENC_EFFCT
12.1.1
-
APPS.IGS_EN_VAL_ENCMB SQL Statements
12.1.1
-
APPS.IGS_CO_PROCESS dependencies on IGS_PE_PERS_ENCUMB
12.1.1
-
APPS.IGS_EN_GEN_012 dependencies on IGS_PE_PERS_ENCUMB
12.1.1
-
APPS.IGS_EN_VAL_PEE SQL Statements
12.1.1
-
APPS.IGS_EN_VAL_ENCMB dependencies on IGS_EN_SU_ATTEMPT
12.1.1
-
APPS.IGF_AP_OSS_INTEGR dependencies on IGS_PE_PERS_ENCUMB
12.1.1
-
APPS.IGF_AP_OSS_INTEGR dependencies on IGS_FI_ENCMB_TYPE
12.1.1
-
VIEW: APPS.IGSFV_PERSON_HOLD_EFFECTS
12.1.1
-
SYNONYM: APPS.IGS_PE_PERSENC_EFFCT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PE_PERSENC_EFFCT, status:VALID,
-
APPS.IGS_PE_PERSENC_EFFCT_PKG SQL Statements
12.1.1
-
APPS.IGS_CO_PROCESS dependencies on IGS_FI_ENCMB_TYPE
12.1.1
-
APPS.IGS_EN_VAL_ENCMB dependencies on IGS_PE_PERS_UNT_EXCL
12.1.1
-
APPS.IGS_EN_TRANSFER_APIS dependencies on IGS_PE_PERS_UNT_EXCL
12.1.1
-
VIEW: APPS.IGSBV_PERSON_HOLD_EFFECTS
12.1.1
-
APPS.IGS_EN_VAL_ENCMB dependencies on IGS_PE_UNT_SET_EXCL
12.1.1
-
APPS.IGS_EN_VAL_ENCMB dependencies on IGS_PE_UNT_REQUIRMNT
12.1.1
-
APPS.IGS_GR_VAL_GR dependencies on IGS_PE_PERS_ENCUMB
12.1.1
-
APPS.IGS_EN_ELGBL_PERSON dependencies on IGS_PE_PERS_ENCUMB
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_VAL_PEE
12.1.1
-
TABLE: IGS.IGS_PE_PERSENC_EFFCT
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_PERSENC_EFFCT, object_name:IGS_PE_PERSENC_EFFCT, status:VALID,
-
APPS.IGS_CO_PROCESS dependencies on IGS_PE_PERSON_BASE_V
12.1.1
-
Table: IGS_PE_FUND_EXCL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_FUND_EXCL, object_name:IGS_PE_FUND_EXCL, status:VALID, product: IGS - Student System , description: Person Hold Effect Fund Exclusion Details. , implementation_dba_data: IGS.IGS_PE_FUND_EXCL ,
-
APPS.IGS_EN_GEN_005 dependencies on IGS_PE_UNT_REQUIRMNT
12.1.1
-
APPS.IGS_PR_GEN_006 dependencies on IGS_FI_ENC_DFLT_EFT
12.1.1
-
Table: IGS_PE_PERS_UNT_EXCL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_PERS_UNT_EXCL, object_name:IGS_PE_PERS_UNT_EXCL, status:VALID, product: IGS - Student System , description: This entity describes a unit which a student has been excluded from. , implementation_dba_data: IGS.IGS_PE_PERS_UNT_EXCL ,
-
Table: IGS_PE_UNT_SET_EXCL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_UNT_SET_EXCL, object_name:IGS_PE_UNT_SET_EXCL, status:VALID, product: IGS - Student System , description: This entity describes a unit set which a student has been excluded from. , implementation_dba_data: IGS.IGS_PE_UNT_SET_EXCL ,