Search Results per_collective_agreements
Overview
PER_COLLECTIVE_AGREEMENTS is a core Human Resources (PER) table in Oracle E-Business Suite 12.1.1 and 12.2.2, owned by the HR schema. It stores collective agreement information — the formal negotiated contracts between an employer organization and a bargaining organization (union or employee association) that govern terms and conditions of employment. In EBS, this table acts as the master definition of a collective agreement, providing the anchor against which assignments, entitlements, grade structures, and retained-rights records are linked.
The ETRM metadata classifies this object, using a heuristic Data Vault analysis mined from its foreign key structure, as hub-leaning. This is a modeling suggestion only: the table behaves as a business key hub, defined by a stable surrogate primary key and a natural business key, with dependent descriptive attributes attached. Surrounding tables such as PER_CAGR_ENTITLEMENTS and PER_CAGR_ENTITLEMENT_RESULTS function more like satellites or link-style dependents that reference the hub.
Key Information Stored
The documented physical schema for 12.2.2 contains 64 columns, including standard WHO columns and descriptive flexfield (DFF) segments. The most significant columns are:
- COLLECTIVE_AGREEMENT_ID — surrogate primary key, backed by the PER_COLLECTIVE_AGREEMENTS_PK unique index. This is the value propagated to all child tables.
- NAME and BUSINESS_GROUP_ID — together form the business-key unique index PER_COLLECTIVE_AGREEMENTS_UK1, ensuring an agreement name is unique within a business group.
- EMPLOYER_ORGANIZATION_ID — the employer organization party to the agreement; foreign key to HR_ALL_ORGANIZATION_UNITS.
- BARGAINING_ORGANIZATION_ID — the bargaining unit or union organization; also a foreign key to HR_ALL_ORGANIZATION_UNITS.
- CAG_NUMBER — the externally assigned agreement or contract reference number.
- START_DATE and END_DATE — the effective validity window of the agreement.
- STATUS — the lifecycle state of the agreement record.
- DESCRIPTION — free-text narrative of the agreement.
- EMPLOYER_SIGNATORY and BARGAINING_UNIT_SIGNATORY — the signing parties.
- JURISDICTION, AUTHORIZING_BODY, and AUTHORIZED_DATE — regulatory context under which the agreement was authorized.
- CAG_INFORMATION_CATEGORY and CAG_INFORMATION1–CAG_INFORMATION20 — a dedicated descriptive flexfield capturing client-specific agreement attributes.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE20 — the standard EBS DFF columns.
- OBJECT_VERSION_NUMBER — optimistic locking for concurrent updates; PL_ID and the WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) provide audit lineage.
Common Use Cases and Queries
Typical reporting and integration scenarios include identifying active agreements for a business group, listing assignments covered by a given agreement, and reconciling entitlements and grade structures against their governing contract.
- Retrieve agreements currently in force:
SELECT collective_agreement_id, name, cag_number, start_date, end_date FROM per_collective_agreements WHERE business_group_id = :p_bg AND TRUNC(SYSDATE) BETWEEN start_date AND NVL(end_date, TRUNC(SYSDATE)); - List employees covered by an agreement by joining through assignments:
SELECT a.assignment_id, a.person_id FROM per_all_assignments_f a WHERE a.collective_agreement_id = :p_cag AND TRUNC(SYSDATE) BETWEEN a.effective_start_date AND a.effective_end_date; - Aggregate entitlement results per agreement for bargaining reporting, joining PER_CAGR_ENTITLEMENT_RESULTS to PER_COLLECTIVE_AGREEMENTS on COLLECTIVE_AGREEMENT_ID.
- Extract to the HR data warehouse via HR_EDW_WRK_ACTVTY_F for headcount-by-agreement analytics.
- Validate the business key before insert or load using PER_COLLECTIVE_AGREEMENTS_UK1 (NAME, BUSINESS_GROUP_ID).
Related Objects
The following objects reference or are referenced by PER_COLLECTIVE_AGREEMENTS through documented foreign key relationships:
- HR_ALL_ORGANIZATION_UNITS — joined three times, via EMPLOYER_ORGANIZATION_ID, BARGAINING_ORGANIZATION_ID, and BUSINESS_GROUP_ID.
- PER_ALL_ASSIGNMENTS_F — references COLLECTIVE_AGREEMENT_ID, tying individual assignments to their governing agreement.
- PER_CAGR_ENTITLEMENTS — entitlement definitions scoped to a collective agreement.
- PER_CAGR_ENTITLEMENT_RESULTS — calculated entitlement outcomes per agreement.
- PER_CAGR_GRADE_STRUCTURES — grade structures aligned to the agreement.
- PER_CAGR_REQUESTS — agreement-related process requests.
- PER_CAGR_RETAINED_RIGHTS — retained-rights provisions linked to the agreement.
- HR_EDW_WRK_ACTVTY_F and HR_EDW_WRK_ACTVTY_FSTG — HR data warehouse fact and staging tables carrying COLLECTIVE_AGREEMENT_ID for workforce activity reporting.
-
Table: PER_COLLECTIVE_AGREEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_COLLECTIVE_AGREEMENTS, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID, product: PER - Human Resources , description: Collective agreement information. , implementation_dba_data: HR.PER_COLLECTIVE_AGREEMENTS ,
-
Table: PER_COLLECTIVE_AGREEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_COLLECTIVE_AGREEMENTS, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID, product: PER - Human Resources , description: Collective agreement information. , implementation_dba_data: HR.PER_COLLECTIVE_AGREEMENTS ,
-
TABLE: HR.PER_COLLECTIVE_AGREEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_COLLECTIVE_AGREEMENTS, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID,
-
TABLE: HR.PER_COLLECTIVE_AGREEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_COLLECTIVE_AGREEMENTS, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID,
-
VIEW: APPS.PER_COLLECTIVE_AGREEMENTS_DFV
12.2.2
-
VIEW: APPS.PER_COLLECTIVE_AGREEMENTS_DFV
12.1.1
-
VIEW: APPS.PER_CAGR_ENTITLEMENTS_V2
12.1.1
-
APPS.PER_PCE_BUS SQL Statements
12.1.1
-
APPS.PER_PCE_BUS SQL Statements
12.2.2
-
VIEW: APPS.PER_CAGR_ENTITLEMENTS_V2
12.2.2
-
VIEW: APPS.PER_COLLECTIVE_AGREEMENTS1_DFV
12.1.1
-
SYNONYM: PUBLIC.PER_COLLECTIVE_AGREEMENTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID,
-
VIEW: APPS.PER_COLL_AGREE_GRADES_V
12.2.2
-
VIEW: APPS.PER_COLL_AGREE_GRADES_V
12.1.1
-
VIEW: APPS.HRI_CL_COL_AGRMNTS_B_V
12.1.1
-
VIEW: APPS.HRI_CL_COL_AGRMNTS_B_V
12.2.2
-
VIEW: APPS.PER_COLLECTIVE_AGREEMENTS1_DFV
12.2.2
-
VIEW: APPS.HRBV_COLLECTIVE_AGREEMENTS_V
12.2.2
-
View: PER_CAGR_ENTITLEMENTS_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAGR_ENTITLEMENTS_V2, object_name:PER_CAGR_ENTITLEMENTS_V2, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.PER_CAGR_ENTITLEMENTS_V2 ,
-
VIEW: APPS.HR_ESTAB_COLL_AGRS_V
12.2.2
-
VIEW: APPS.HR_ESTAB_COLL_AGRS_V
12.1.1
-
VIEW: APPS.HRBV_COLLECTIVE_AGREEMENTS_V
12.1.1
-
VIEW: APPS.HR_FR_ESTAB_COLL_AGRS_V
12.1.1
-
VIEW: APPS.HR_FR_ESTAB_COLL_AGRS_V
12.2.2
-
View: PER_CAGR_ENTITLEMENTS_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAGR_ENTITLEMENTS_V2, object_name:PER_CAGR_ENTITLEMENTS_V2, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.PER_CAGR_ENTITLEMENTS_V2 ,
-
VIEW: HR.PER_COLLECTIVE_AGREEMENTS#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_COLLECTIVE_AGREEMENTS#, status:VALID,
-
VIEW: APPS.PER_COLLECTIVE_AGREEMENTS_V
12.1.1
-
SYNONYM: APPS.PER_COLLECTIVE_AGREEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID,
-
VIEW: APPS.PER_COLLECTIVE_AGREEMENTS_V
12.2.2
-
VIEW: APPS.PER_CAGR_ENTITLEMENTS_V
12.2.2
-
VIEW: APPS.PER_CAGR_ENTITLEMENTS_V
12.1.1
-
Table: PER_CAGR_ENTITLEMENT_RESULTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_ENTITLEMENT_RESULTS, object_name:PER_CAGR_ENTITLEMENT_RESULTS, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_CAGR_ENTITLEMENT_RESULTS ,
-
Table: PER_CAGR_ENTITLEMENT_RESULTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_ENTITLEMENT_RESULTS, object_name:PER_CAGR_ENTITLEMENT_RESULTS, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_CAGR_ENTITLEMENT_RESULTS ,
-
SYNONYM: APPS.PER_COLLECTIVE_AGREEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_COLLECTIVE_AGREEMENTS, status:VALID,
-
APPS.PER_CAG_SHD SQL Statements
12.2.2
-
VIEW: APPS.HRBV_COLLECTIVE_AGREEMENTS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:HRBV_COLLECTIVE_AGREEMENTS_V, status:VALID,
-
APPS.PER_CAG_SHD SQL Statements
12.1.1
-
VIEW: APPS.HRBV_COLLECTIVE_AGREEMENTS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:HRBV_COLLECTIVE_AGREEMENTS_V, status:VALID,
-
APPS.PER_CAGR_EVALUATION_PKG SQL Statements
12.1.1
-
Table: PER_CAGR_ENTITLEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_ENTITLEMENTS, object_name:PER_CAGR_ENTITLEMENTS, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_CAGR_ENTITLEMENTS ,
-
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_ENTITLEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CAGR_ENTITLEMENTS, object_name:PER_CAGR_ENTITLEMENTS, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_CAGR_ENTITLEMENTS ,
-
APPS.PER_PCE_SHD SQL Statements
12.2.2
-
APPS.PER_CAGR_EVALUATION_PKG SQL Statements
12.2.2
-
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_COLLECTIVE_AGREEMENTS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_COLLECTIVE_AGREEMENTS_WHO, status:VALID,
-
TRIGGER: APPS.PER_COLLECTIVE_AGREEMENTS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_COLLECTIVE_AGREEMENTS_WHO, status:VALID,
-
VIEW: HR.PER_COLLECTIVE_AGREEMENTS#
12.2.2
-
APPS.PER_PCE_SHD SQL Statements
12.1.1
-
TABLE: HR.HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID,