Search Results igs_pe_teach_periods_all
Overview
The table IGS_PE_TEACH_PERIODS_ALL is a data object within the Oracle E-Business Suite, specifically belonging to the now-obsolete Student System (IGS) module. Its primary function is to store detailed records of the specific teaching periods associated with an individual, typically an instructor or faculty member. As an "ALL" table, it is designed to support the multi-organization architecture of Oracle EBS, meaning it can store data partitioned by the operating unit (ORG_ID). The provided metadata explicitly notes that this table was "Not implemented in this database," indicating it may have been part of a data model that was not deployed in standard installations or was superseded in later releases. Its role was to establish a link between a person (PARTY) and defined institutional calendar periods, potentially for workload calculation, scheduling, or historical tracking purposes.
Key Information Stored
The table's structure centers on linking a person to a calendar instance and classifying that association. The primary key is the system-generated TEACHING_PERIOD_ID. Core data columns include PERSON_ID, which references the HZ_PARTIES table to identify the individual. The connection to the academic calendar is established through the columns CAL_TYPE and SEQUENCE_NUMBER, which together form a foreign key to the IGS_CA_INST_ALL (Calendar Instance) table, specifying the exact teaching term or period. An additional key column, TEACH_PERIOD_RESID_STAT_ID, links to the IGS_PE_CODE_CLASSES table, suggesting the table stored a coded status or classification for the teaching period assignment, such as primary, secondary, or overload.
Common Use Cases and Queries
Given its obsolete status, direct operational use in active systems is unlikely. However, historically, its purpose would have supported scenarios like generating faculty teaching schedules, auditing instructional workload across terms, or reporting on personnel involvement in specific academic periods. A typical query might join person details with calendar information. For example, to list teaching assignments for a person, one might use a SQL pattern such as:
- SELECT hp.party_name, ici.cal_type, ici.start_dt, ici.end_dt FROM igs_pe_teach_periods_all ipta, hz_parties hp, igs_ca_inst_all ici WHERE ipta.person_id = hp.party_id AND ipta.cal_type = ici.cal_type AND ipta.sequence_number = ici.sequence_number AND ipta.person_id = :p_person_id;
Reporting would likely involve aggregating data from this table with related personnel and calendar dimensions.
Related Objects
The table's integrity is defined by its relationships with several other key EBS tables, as detailed in its foreign key constraints. The primary related objects are:
- HZ_PARTIES: The master table for persons and organizations, providing the identity (PERSON_ID) of the faculty member.
- IGS_CA_INST_ALL: The table for calendar instances, defining the specific academic period (via CAL_TYPE and SEQUENCE_NUMBER) for the teaching assignment.
- IGS_PE_CODE_CLASSES: A code lookup table, likely providing the meaning for the TEACH_PERIOD_RESID_STAT_ID to classify the type of teaching period.
- Primary Key: The table's primary key constraint is named IGS_PE_TEACH_PERIODS_PK on the TEACHING_PERIOD_ID column.
-
Table: IGS_PE_TEACH_PERIODS_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_TEACH_PERIODS_ALL, object_name:IGS_PE_TEACH_PERIODS_ALL, status:VALID, product: IGS - Student System , description: This table holds details of a persons teaching periods , implementation_dba_data: IGS.IGS_PE_TEACH_PERIODS_ALL ,
-
View: IGS_PE_TEACH_PERIODS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TEACH_PERIODS, object_name:IGS_PE_TEACH_PERIODS, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PE_TEACH_PERIODS ,
-
Table: IGS_PE_CODE_CLASSES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_CODE_CLASSES, object_name:IGS_PE_CODE_CLASSES, status:VALID, product: IGS - Student System , description: This entity describes the various code classes. , implementation_dba_data: IGS.IGS_PE_CODE_CLASSES ,
-
View: IGS_PE_TEACH_PERIODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_TEACH_PERIODS_V, object_name:IGS_PE_TEACH_PERIODS_V, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PE_TEACH_PERIODS_V ,
-
View: IGSFV_HOUSING_STATUSES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_HOUSING_STATUSES, object_name:IGSFV_HOUSING_STATUSES, status:VALID, product: IGS - Student System , description: This entity contains information about the housing statuses of a person. , implementation_dba_data: APPS.IGSFV_HOUSING_STATUSES ,
-
View: IGSBV_HOUSING_STATUSES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_HOUSING_STATUSES, object_name:IGSBV_HOUSING_STATUSES, status:VALID, product: IGS - Student System , description: This entity contains information about the housing statuses of a person. , implementation_dba_data: APPS.IGSBV_HOUSING_STATUSES ,
-
Table: IGS_CA_INST_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_CA_INST_ALL, object_name:IGS_CA_INST_ALL, status:VALID, product: IGS - Student System , description: Describes an instance of a calendar type , implementation_dba_data: IGS.IGS_CA_INST_ALL ,