Search Results per_subjects_taken
Overview
The PER_SUBJECTS_TAKEN table is a core data object within the Oracle E-Business Suite Human Resources (PER) module, specifically for versions 12.1.1 and 12.2.2. It serves as a detailed repository for tracking an individual's academic or professional subject history in relation to a specific qualification. The table's primary role is to store granular information about the subjects or courses a person has undertaken as part of earning or maintaining a qualification recorded in the system. This enables comprehensive management of employee and candidate educational backgrounds, supporting talent management, compliance reporting, and skills analysis processes.
Key Information Stored
The table's structure is designed to link subject details to a parent qualification record. Its critical columns, as indicated by the primary and unique keys, include:
- SUBJECTS_TAKEN_ID: The primary key surrogate identifier for each record.
- QUALIFICATION_ID: A foreign key column linking to the PER_QUALIFICATIONS table, anchoring the subject details to a specific person's qualification.
- SUBJECT: Stores the name or code of the subject, course, or module taken.
- START_DATE: Records when the subject was commenced, forming part of a unique constraint in combination with SUBJECT and QUALIFICATION_ID.
This schema ensures that for a given qualification, a chronological record of distinct subjects can be maintained.
Common Use Cases and Queries
This table is central to reporting and validating educational histories. A common business use case is generating a detailed transcript of all subjects completed by an employee for audit or internal mobility reviews. For instance, HR analysts may run queries to list subjects for a specific qualification or to find employees who have studied particular subjects relevant to a new project role. A typical SQL pattern involves joining to PER_QUALIFICATIONS and further to PER_PEOPLE to generate a person-centric report:
SELECT pp.full_name, pq.title, pst.subject, pst.start_date
FROM per_subjects_taken pst,
per_qualifications pq,
per_people pp
WHERE pst.qualification_id = pq.qualification_id
AND pq.person_id = pp.person_id
ORDER BY pp.full_name, pst.start_date;
Data in this table may also be accessed via standard HRMS APIs for integration with third-party learning management systems.
Related Objects
PER_SUBJECTS_TAKEN has a fundamental dependency relationship with the PER_QUALIFICATIONS table, as defined by its foreign key. All subject records must be associated with a valid parent entry in PER_QUALIFICATIONS, which in turn is linked to a person in PER_PEOPLE. This table is part of the broader qualifications data model within the HR schema. While the provided metadata does not list views or packages, it is commonly referenced in person-related summary views and is likely accessed through the HR Qualifications API (e.g., HR_QUALIFICATIONS_API) for programmatic creation and maintenance, ensuring business rule validation.
-
Table: PER_SUBJECTS_TAKEN
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SUBJECTS_TAKEN, object_name:PER_SUBJECTS_TAKEN, status:VALID, product: PER - Human Resources , description: Holds a record of a person's subject usages for a qualification , implementation_dba_data: HR.PER_SUBJECTS_TAKEN ,
-
Table: PER_SUBJECTS_TAKEN
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SUBJECTS_TAKEN, object_name:PER_SUBJECTS_TAKEN, status:VALID, product: PER - Human Resources , description: Holds a record of a person's subject usages for a qualification , implementation_dba_data: HR.PER_SUBJECTS_TAKEN ,
-
APPS.PER_SBT_BUS dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_MLS_MIGRATION dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SUB_DEL dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SUB_BUS dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_SUB_SHD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SUB_BUS dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_QUA_BUS dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SUB_INS dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_MLS_MIGRATION dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_ZA_QUA_SHD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_SUB_DEL dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PQP_GB_SWF_ARCHIVE dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_PERSON_DELETE dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_QUA_AWARDS_UTIL_SS dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_SUB_UPD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_PERSON_INTERNAL dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SUB_SHD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_ZA_QUA_SHD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SBT_SHD dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_QUA_BUS dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.HR_QUA_AWARDS_UTIL_SS dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SBT_BUS dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_SUB_UPD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SUB_INS dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
APPS.PER_ZA_QUA_SHD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_ZA_QUA_SHD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.PER_SBT_SHD dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.HR_PERSON_DELETE dependencies on PER_SUBJECTS_TAKEN
12.1.1
-
APPS.HR_PERSON_INTERNAL dependencies on PER_SUBJECTS_TAKEN
12.2.2
-
VIEW: APPS.PER_SUBJECTS_TAKEN_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SUBJECTS_TAKEN_VL, object_name:PER_SUBJECTS_TAKEN_VL, status:VALID,
-
VIEW: APPS.PER_SUBJECTS_TAKEN_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SUBJECTS_TAKEN_VL, object_name:PER_SUBJECTS_TAKEN_VL, status:VALID,
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_QUALIFICATIONS_V
12.2.2
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_QUALIFICATIONS_V
12.1.1
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_QUALIFICATIONS
12.1.1
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_QUALIFICATIONS
12.2.2
-
VIEW: APPS.PER_SUBJECTS_TAKEN1_DFV
12.1.1
-
SYNONYM: PUBLIC.PER_SUBJECTS_TAKEN
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_SUBJECTS_TAKEN, status:VALID,
-
VIEW: APPS.PER_SUBJECTS_TAKEN1_DFV
12.2.2
-
VIEW: APPS.PER_SUBJECTS_TAKEN_DFV
12.1.1
-
VIEW: APPS.PER_SUBJECTS_TAKEN_DFV
12.2.2
-
APPS.HR_PERSON_INTERNAL dependencies on PER_SUBJECTS_TAKEN_TL
12.1.1
-
APPS.HR_PERSON_INTERNAL dependencies on PER_QUALIFICATIONS
12.2.2