Search Results per_comp_element_outcomes




Overview

The table PER_COMP_ELEMENT_OUTCOMES is a core data object within the Oracle E-Business Suite (EBS) Human Resources (HR) module, specifically under the PER (Personnel) product family. It serves as a critical junction table in the competency management framework. Its primary function is to establish and store the relationship between specific competency elements and their defined learning or performance outcomes. In essence, this table records which measurable outcomes are linked to a given competency element, enabling structured tracking of skill and behavioral achievements against defined organizational standards.

Key Information Stored

The table's structure is designed to manage the many-to-many relationships between competency elements and outcomes. Its primary key, COMP_ELEMENT_OUTCOME_ID, uniquely identifies each linkage record. The two most critical foreign key columns define the relationship: COMPETENCE_ELEMENT_ID references a specific competency element from the PER_COMPETENCE_ELEMENTS table, and OUTCOME_ID references a defined outcome from the PER_COMPETENCE_OUTCOMES table. These columns are the foundation for associating a competency (e.g., "Java Programming") with its constituent, measurable outcomes (e.g., "Can write unit tests," "Can debug complex code"). The table acts as a pure relationship entity, with its core data being these foreign key identifiers.

Common Use Cases and Queries

This table is central to competency-based reporting and analysis. A common use case is generating a list of all required outcomes for a particular competency element, often for inclusion in development plans or role profiles. Another key scenario is validating employee assessments or training completions against the predefined outcomes for their job's required competencies. A typical query would join this table to its parent tables to produce a readable report.

Sample SQL Pattern:
SELECT ce.name AS competency_element,
       co.name AS outcome, co.description
FROM per_comp_element_outcomes ceo,
       per_competence_elements ce,
       per_competence_outcomes co
WHERE ceo.competence_element_id = ce.competence_element_id
AND ceo.outcome_id = co.outcome_id
AND ce.competence_element_id = :p_comp_element_id
ORDER BY co.name;

Related Objects

PER_COMP_ELEMENT_OUTCOMES is a dependent object situated between two primary master tables. Its existence and integrity are directly tied to these entities via foreign key constraints:

  • PER_COMPETENCE_ELEMENTS: The parent table for the COMPETENCE_ELEMENT_ID foreign key. It defines the competency elements themselves.
  • PER_COMPETENCE_OUTCOMES: The parent table for the OUTCOME_ID foreign key. It holds the master list of possible competency outcomes.

This table is also referenced by other HR objects that track detailed competency assessments, development plan activities, and potentially by APIs such as the Competencies Management API (HR_CM_API), which would manage the creation and deletion of these relationships during competency setup.