Search Results per_cagr_requests_pk
Overview
PER_CAGR_REQUESTS is a Human Resources (PER) module table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. The acronym CAGR refers to Collective Agreement, the framework under which entitlements, accruals, and related calculations are governed by negotiated labor agreements. This table functions as the master record of a collective agreement processing request. Each row represents a single request initiated by a user or concurrent program to run a collective agreement entitlement calculation, committing the results and logging the activity against the request identifier.
The table acts as a control and header record that orchestrates downstream processing, and the metadata classifies it heuristically as standalone within a Data Vault modeling suggestion. In practice, it behaves most like a hub or transaction header: it carries its own surrogate primary key, is referenced by child tables capturing entitlement results and log entries, and holds descriptive foreign keys to the governing agreement rather than being a pure satellite of another entity.
Key Information Stored
The documented physical schema contains fourteen columns. The most significant are:
- CAGR_REQUEST_ID — the surrogate primary key (constraint
PER_CAGR_REQUESTS_PK), uniquely identifying each collective agreement request. - PROCESS_DATE — the date the request was processed or is scheduled to be processed.
- OPERATION_MODE — indicates the mode of operation for the request, typically distinguishing calculation-only runs from calculation-with-commit runs.
- BUSINESS_GROUP_ID — the enterprise business group context under which the request executes.
- ASSIGNMENT_ID — the specific assignment targeted by the request, where the request is scoped to a single assignment.
- ASSIGNMENT_SET_ID — identifies a set of assignments when the request covers a group rather than one individual.
- COLLECTIVE_AGREEMENT_ID — foreign key to
PER_COLLECTIVE_AGREEMENTS, identifying the governing collective agreement. - COLLECTIVE_AGREEMENT_SET_ID — identifies a set of collective agreements processed in the run.
- PAYROLL_ID — the payroll context for the request.
- CAGR_ENTITLEMENT_ITEM_ID — the entitlement item being evaluated.
- PERSON_ID — the person associated with the request.
- COMMIT_FLAG — controls whether calculated results are committed to the database.
- DENORMALISE_FLAG — governs whether results are written in denormalized form.
- PARENT_REQUEST_ID — a self-referencing pointer linking a request to a parent request, supporting request hierarchies or reprocessing chains.
The surrogate key is CAGR_REQUEST_ID; no separate unique business-key index is documented in the provided metadata.
Common Use Cases and Queries
Typical uses include auditing processing history, diagnosing failed or incomplete runs, and reporting on collective agreement activity. A representative query retrieves requests with their governing agreement and processing date:
- SELECT r.CAGR_REQUEST_ID, r.PROCESS_DATE, r.OPERATION_MODE, r.COMMIT_FLAG, a.COLLECTIVE_AGREEMENT_ID FROM PER_CAGR_REQUESTS r JOIN PER_COLLECTIVE_AGREEMENTS a ON r.COLLECTIVE_AGREEMENT_ID = a.COLLECTIVE_AGREEMENT_ID WHERE r.BUSINESS_GROUP_ID = :p_bg_id;
- Filtering by
PROCESS_DATEto isolate runs within a payroll period. - Joining to
PER_CAGR_ENTITLEMENT_RESULTSonCAGR_REQUEST_IDto review calculated entitlements. - Joining to
PER_CAGR_LOGonCAGR_REQUEST_IDto trace messages and errors. - Using
PARENT_REQUEST_IDto trace reprocessing lineage where a request supersedes an earlier one.
Related Objects
The following objects are most significant to this table:
- PER_COLLECTIVE_AGREEMENTS — referenced via
COLLECTIVE_AGREEMENT_ID; the parent agreement definition. - PER_CAGR_ENTITLEMENT_RESULTS — child table referencing this table via
CAGR_REQUEST_ID; stores calculated entitlement outcomes. - PER_CAGR_LOG — child table referencing this table via
CAGR_REQUEST_ID; captures processing log entries. - PER_ALL_ASSIGNMENTS_F — source of assignment context referenced through
ASSIGNMENT_ID. - PER_ALL_PEOPLE_F — source of person context referenced through
PERSON_ID. - PAY_ALL_PAYROLLS_F — payroll context referenced through
PAYROLL_ID.
Collectively these relationships position PER_CAGR_REQUESTS as the header and control point for collective agreement processing within Oracle EBS Human Resources.
-
Table: PER_CAGR_REQUESTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_REQUESTS, object_name:PER_CAGR_REQUESTS, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_CAGR_REQUESTS ,
-
Table: PER_CAGR_REQUESTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_REQUESTS, object_name:PER_CAGR_REQUESTS, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_CAGR_REQUESTS ,
-
TABLE: HR.PER_CAGR_REQUESTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_REQUESTS, object_name:PER_CAGR_REQUESTS, status:VALID,
-
INDEX: HR.PER_CAGR_REQUESTS_PK
12.1.1
owner:HR, object_type:INDEX, object_name:PER_CAGR_REQUESTS_PK, status:VALID,
-
INDEX: HR.PER_CAGR_REQUESTS_PK
12.2.2
owner:HR, object_type:INDEX, object_name:PER_CAGR_REQUESTS_PK, status:VALID,
-
TABLE: HR.PER_CAGR_REQUESTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_REQUESTS, object_name:PER_CAGR_REQUESTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,