Search Results per_cagr_grades
Overview
PER_CAGR_GRADES is a reference table in the HR schema of Oracle E-Business Suite, belonging to the PER (Human Resources) product family. It stores the collectively agreed grades associated with a Collective Agreement. In EBS 12.1.1 and 12.2.2, the table functions as the intersection entity that links a specific collective agreement grade definition to the grade structure within which that grade is applied.
From a Data Vault modeling perspective, the FK topology suggests this object behaves as a link. It resolves a many-to-many relationship between PER_CAGR_GRADE_STRUCTURES and PER_CAGR_GRADES_DEF, carrying its own surrogate key and descriptive attributes. This classification is a modeling suggestion derived from the foreign key structure rather than a documented Data Vault design.
Key Information Stored
The table contains ten documented columns. The most significant are:
- CAGR_GRADE_ID — Surrogate primary key, enforced by PER_CAGR_GRADES_PK. Uniquely identifies each collectively agreed grade record.
- CAGR_GRADE_STRUCTURE_ID — Foreign key to PER_CAGR_GRADE_STRUCTURES. Identifies the grade structure to which the grade belongs.
- CAGR_GRADE_DEF_ID — Foreign key to PER_CAGR_GRADES_DEF. Identifies the reusable grade definition being referenced.
- SEQUENCE — Defines the ordering of grades within the structure, enabling deterministic display and comparison.
- OBJECT_VERSION_NUMBER — Optimistic locking column used by the EBS framework to detect concurrent updates.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO audit columns recording the most recent change.
- CREATED_BY, CREATION_DATE — Standard WHO audit columns recording initial row creation.
A second unique index, PER_CAGR_GRADES_UK1, spans CAGR_GRADE_STRUCTURE_ID and CAGR_GRADE_DEF_ID. This is the business-key candidate: it enforces that a given grade definition appears at most once within any single grade structure, preventing duplicate assignments at the application level.
Common Use Cases and Queries
Typical usage involves resolving the grades available within a collective agreement structure, or determining which structures reference a given grade definition. A basic join retrieves the populated grade list for a structure:
- Query all grades for a structure:
SELECT g.CAGR_GRADE_ID, g.CAGR_GRADE_DEF_ID, g.SEQUENCE FROM HR.PER_CAGR_GRADES g WHERE g.CAGR_GRADE_STRUCTURE_ID = :structure_id ORDER BY g.SEQUENCE; - Resolve definition detail: join PER_CAGR_GRADES to PER_CAGR_GRADES_DEF on CAGR_GRADE_DEF_ID to obtain grade names and attributes.
- Reverse lookup: join PER_CAGR_GRADE_STRUCTURES on CAGR_GRADE_STRUCTURE_ID to find all structures using a grade definition.
- Change tracking: filter on LAST_UPDATE_DATE for incremental extracts and audit reconciliation.
Reporting scenarios include collective agreement grade listings, structure composition reports, and gap analysis comparing grade definitions against the structures that consume them. Because the table is a pure intersection with minimal attributes, reporting joins are the primary integration pattern rather than direct transactional access.
Related Objects
- PER_CAGR_GRADE_STRUCTURES — Parent table joined via PER_CAGR_GRADES.CAGR_GRADE_STRUCTURE_ID = PER_CAGR_GRADE_STRUCTURES.CAGR_GRADE_STRUCTURE_ID. Defines the structure context.
- PER_CAGR_GRADES_DEF — Parent table joined via PER_CAGR_GRADES.CAGR_GRADE_DEF_ID = PER_CAGR_GRADES_DEF.CAGR_GRADE_DEF_ID. Supplies the grade definition.
- PER_CAGR_GRADES_PK — Primary key constraint on CAGR_GRADE_ID.
- PER_CAGR_GRADES_UK1 — Unique constraint on the structure/definition pair.
- Collective agreement structures and definitions generally participate in the broader PER collective agreement framework, so dependent views and the standard EBS WHO audit consumers also reference this table.
Understanding this object is essential when extracting or reconciling collective agreement grade assignments in EBS 12.1.1 and 12.2.2 environments.
-
Table: PER_CAGR_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES, object_name:PER_CAGR_GRADES, status:VALID, product: PER - Human Resources , description: The reference collectively agreed grades for a Collective Agreement. , implementation_dba_data: HR.PER_CAGR_GRADES ,
-
Table: PER_CAGR_GRADES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES, object_name:PER_CAGR_GRADES, status:VALID, product: PER - Human Resources , description: The reference collectively agreed grades for a Collective Agreement. , implementation_dba_data: HR.PER_CAGR_GRADES ,
-
TABLE: HR.PER_CAGR_GRADES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES, object_name:PER_CAGR_GRADES, status:VALID,
-
TABLE: HR.PER_CAGR_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES, object_name:PER_CAGR_GRADES, status:VALID,
-
VIEW: HR.PER_CAGR_GRADES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_CAGR_GRADES#, status:VALID,
-
APPS.PER_GRA_SHD SQL Statements
12.1.1
-
SYNONYM: APPS.PER_CAGR_GRADES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_CAGR_GRADES, status:VALID,
-
APPS.PER_GRA_SHD SQL Statements
12.2.2
-
SYNONYM: PUBLIC.PER_CAGR_GRADES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_CAGR_GRADES, status:VALID,
-
VIEW: APPS.PER_CAGR_REFERENCE_GRADES_V
12.2.2
-
VIEW: HR.PER_CAGR_GRADES#
12.2.2
-
SYNONYM: APPS.PER_CAGR_GRADES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_CAGR_GRADES, status:VALID,
-
VIEW: APPS.PER_CAGR_REFERENCE_GRADES_V
12.1.1
-
TABLE: HR.PER_CAGR_GRADES_DEF
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES_DEF, object_name:PER_CAGR_GRADES_DEF, status:VALID,
-
Table: PER_CAGR_GRADES_DEF
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES_DEF, object_name:PER_CAGR_GRADES_DEF, status:VALID, product: PER - Human Resources , description: Collective agreement grades key flexfield combinations table. , implementation_dba_data: HR.PER_CAGR_GRADES_DEF ,
-
TABLE: HR.PER_CAGR_GRADES_DEF
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES_DEF, object_name:PER_CAGR_GRADES_DEF, status:VALID,
-
Table: PER_CAGR_GRADE_STRUCTURES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADE_STRUCTURES, object_name:PER_CAGR_GRADE_STRUCTURES, status:VALID, product: PER - Human Resources , description: The valid collectively agreed grade key flexfield structures for a particular collective agreement , implementation_dba_data: HR.PER_CAGR_GRADE_STRUCTURES ,
-
Table: PER_CAGR_GRADES_DEF
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADES_DEF, object_name:PER_CAGR_GRADES_DEF, status:VALID, product: PER - Human Resources , description: Collective agreement grades key flexfield combinations table. , implementation_dba_data: HR.PER_CAGR_GRADES_DEF ,
-
PACKAGE BODY: APPS.PER_GRA_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_SHD, status:VALID,
-
Table: PER_CAGR_GRADE_STRUCTURES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADE_STRUCTURES, object_name:PER_CAGR_GRADE_STRUCTURES, status:VALID, product: PER - Human Resources , description: The valid collectively agreed grade key flexfield structures for a particular collective agreement , implementation_dba_data: HR.PER_CAGR_GRADE_STRUCTURES ,
-
TRIGGER: APPS.PER_CAGR_GRADES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_CAGR_GRADES_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_CAGR_GRADES_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAGR_GRADES_API, status:VALID,
-
PACKAGE BODY: APPS.HR_CAGR_GRADES_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAGR_GRADES_API, status:VALID,
-
PACKAGE BODY: APPS.PER_ASG_BUS3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASG_BUS3, status:VALID,
-
View: PER_CAGR_REFERENCE_GRADES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAGR_REFERENCE_GRADES_V, object_name:PER_CAGR_REFERENCE_GRADES_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.PER_CAGR_REFERENCE_GRADES_V ,
-
TRIGGER: APPS.PER_CAGR_GRADES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_CAGR_GRADES_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_GRS_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRS_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_UPD, status:VALID,
-
PACKAGE BODY: APPS.PER_GRS_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRS_BUS, status:VALID,
-
PACKAGE BODY: APPS.PER_GRA_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRA_INS, status:VALID,
-
TABLE: HR.PER_CAGR_GRADE_STRUCTURES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADE_STRUCTURES, object_name:PER_CAGR_GRADE_STRUCTURES, status:VALID,
-
APPS.PER_GRA_BUS SQL Statements
12.1.1
-
APPS.PER_GRA_BUS SQL Statements
12.2.2
-
TABLE: HR.PER_CAGR_GRADE_STRUCTURES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_GRADE_STRUCTURES, object_name:PER_CAGR_GRADE_STRUCTURES, status:VALID,
-
APPS.PER_GRA_DEL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PER_ASG_BUS3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ASG_BUS3, status:VALID,
-
View: PER_CAGR_REFERENCE_GRADES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAGR_REFERENCE_GRADES_V, object_name:PER_CAGR_REFERENCE_GRADES_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.PER_CAGR_REFERENCE_GRADES_V ,
-
TRIGGER: APPS.PER_CAGR_GRADES_WHO
12.1.1
-
TRIGGER: APPS.PER_CAGR_GRADES_WHO
12.2.2
-
APPS.PER_GRA_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PER_GRA_SHD
12.2.2
-
APPS.PER_GRA_INS SQL Statements
12.2.2
-
APPS.PER_GRA_UPD SQL Statements
12.2.2