Search Results hr_calendar_usages
Overview
HR.HR_CALENDAR_USAGES is a Human Resources (PER) table that records the assignment of calendars to individual entities within Oracle E-Business Suite 12.1.1 and 12.2.2. Each row represents a usage binding — the association of a specific calendar to a business purpose defined by a pattern purpose usage, valid over a defined date range. The table sits at the intersection of calendar definition and calendar consumption, allowing the same calendar definition to be reused across multiple entities, purposes, and time windows without duplicating the underlying calendar structure.
From a Data Vault modeling perspective, the mined metadata classifies this object as satellite-leaning. It carries descriptive attributes and effective-dating columns that describe the context in which a parent calendar is applied, rather than acting purely as a hub or a pure many-to-many link. Note that this is a heuristic suggestion derived from the foreign key topology and should be validated against the actual workload and reporting requirements before being adopted as a formal Data Vault construct.
Key Information Stored
The table comprises twelve documented columns. The most significant are:
CALENDAR_USAGE_ID— the surrogate primary key, enforced byHR_CALENDAR_USAGES_PK. This is the value most commonly searched when tracing a calendar assignment back to its source record, and it is the column exposed as the foreign key target for downstream tables.CALENDAR_ID— foreign key toHR_CALENDARS, identifying which calendar definition is being used.PURPOSE_USAGE_ID— foreign key toHR_PATTERN_PURPOSE_USAGES, identifying the pattern purpose to which the calendar assignment applies.PRIMARY_KEY_VALUE— a business identifier participating in the unique indexHR_CALENDAR_USAGES_UK1together withPURPOSE_USAGE_IDandSTART_DATE. This composite forms the business-key candidate, distinguishing a specific assignment from the surrogate primary key.START_DATEandEND_DATE— the effective-dating window during which the calendar usage is active. These columns drive date-effective queries and prevent overlapping assignments.OBJECT_VERSION_NUMBER— supports optimistic locking and concurrent update detection.CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE, andLAST_UPDATE_LOGIN— standard WHO audit columns tracking row provenance and modification history.
The distinction between the surrogate key (CALENDAR_USAGE_ID) and the business-key candidate (PRIMARY_KEY_VALUE, PURPOSE_USAGE_ID, START_DATE) is important: integrations should generally resolve to the surrogate key for referential integrity, while reconciliation reports frequently key on the business candidate.
Common Use Cases and Queries
Typical scenarios involve resolving which calendar applies to a given entity on a given date, auditing calendar reassignments, and reporting on coverage gaps. A common lookup pattern joins to HR_CALENDARS to resolve the calendar name:
- Point-in-time resolution: retrieve the active usage where
START_DATE <= :effective_dateand (END_DATE IS NULL OR END_DATE >= :effective_date). - Search by surrogate key:
SELECT * FROM HR.HR_CALENDAR_USAGES WHERE CALENDAR_USAGE_ID = :id— the query implied by the user search term. - Business-key lookup: filter on
PRIMARY_KEY_VALUE,PURPOSE_USAGE_ID, andSTART_DATEto exploitHR_CALENDAR_USAGES_UK1. - Exception auditing: join to
HR_EXCEPTION_USAGESto enumerate exception dates attached to each calendar usage. - Audit reporting: using the WHO columns to identify recent reassignments for change-control review.
Related Objects
The following objects are the most significant relationships grounded in the documented foreign key data:
HR_CALENDARS— joined viaHR_CALENDAR_USAGES.CALENDAR_ID = HR_CALENDARS.CALENDAR_ID; the parent calendar definition.HR_PATTERN_PURPOSE_USAGES— joined viaHR_CALENDAR_USAGES.PURPOSE_USAGE_ID = HR_PATTERN_PURPOSE_USAGES.PURPOSE_USAGE_ID; defines the purpose context of the assignment.HR_EXCEPTION_USAGES— references this table throughHR_EXCEPTION_USAGES.CALENDAR_USAGE_ID = HR_CALENDAR_USAGES.CALENDAR_USAGE_ID; stores exception dates scoped to a usage.- The primary key constraint
HR_CALENDAR_USAGES_PKand unique indexHR_CALENDAR_USAGES_UK1, which govern integrity and access paths. - PER calendar maintenance forms and the HR Calendar APIs that orchestrate insert, update, and date-effective maintenance of these rows.
-
Table: HR_CALENDAR_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDAR_USAGES, object_name:HR_CALENDAR_USAGES, status:VALID, product: PER - Human Resources , description: Assignments of calendars to individual entities. , implementation_dba_data: HR.HR_CALENDAR_USAGES ,
-
Table: HR_CALENDAR_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDAR_USAGES, object_name:HR_CALENDAR_USAGES, status:VALID, product: PER - Human Resources , description: Assignments of calendars to individual entities. , implementation_dba_data: HR.HR_CALENDAR_USAGES ,
-
VIEW: HR.HR_CALENDAR_USAGES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_CALENDAR_USAGES#, status:VALID,
-
SYNONYM: PUBLIC.HR_CALENDAR_USAGES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_CALENDAR_USAGES, status:VALID,
-
APPS.HR_CAU_SHD SQL Statements
12.2.2
-
VIEW: APPS.HR_CALENDAR_USAGES_V
12.1.1
-
TABLE: HR.HR_CALENDAR_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDAR_USAGES, object_name:HR_CALENDAR_USAGES, status:VALID,
-
APPS.HR_CAU_SHD SQL Statements
12.1.1
-
VIEW: APPS.HR_CALENDAR_USAGES_V
12.2.2
-
VIEW: HR.HR_CALENDAR_USAGES#
12.2.2
-
View: HR_CALENDAR_USAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CALENDAR_USAGES_V, object_name:HR_CALENDAR_USAGES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_CALENDAR_USAGES_V ,
-
APPS.HR_CALENDAR_PKG SQL Statements
12.1.1
-
TABLE: HR.HR_CALENDAR_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDAR_USAGES, object_name:HR_CALENDAR_USAGES, status:VALID,
-
SYNONYM: APPS.HR_CALENDAR_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_CALENDAR_USAGES, status:VALID,
-
SYNONYM: APPS.HR_CALENDAR_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_CALENDAR_USAGES, status:VALID,
-
APPS.HR_CALENDAR_PKG SQL Statements
12.2.2
-
View: HR_CALENDAR_USAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CALENDAR_USAGES_V, object_name:HR_CALENDAR_USAGES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_CALENDAR_USAGES_V ,
-
APPS.HR_CAU_BUS SQL Statements
12.2.2
-
APPS.HR_CAU_BUS SQL Statements
12.1.1
-
APPS.HR_EXU_BUS SQL Statements
12.1.1
-
APPS.HR_EXU_BUS SQL Statements
12.2.2
-
Table: HR_PATTERN_PURPOSE_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_PURPOSE_USAGES, object_name:HR_PATTERN_PURPOSE_USAGES, status:VALID, product: PER - Human Resources , description: Valid combinations of entities and pattern purposes. , implementation_dba_data: HR.HR_PATTERN_PURPOSE_USAGES ,
-
Table: HR_CALENDARS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDARS, object_name:HR_CALENDARS, status:VALID, product: PER - Human Resources , description: Dated instances of a repeating pattern. , implementation_dba_data: HR.HR_CALENDARS ,
-
Table: HR_EXCEPTION_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EXCEPTION_USAGES, object_name:HR_EXCEPTION_USAGES, status:VALID, product: PER - Human Resources , description: Identifies usage of defined exceptions to a repeating pattern. , implementation_dba_data: HR.HR_EXCEPTION_USAGES ,
-
TRIGGER: APPS.HR_CALENDAR_USAGES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_CALENDAR_USAGES_WHO, status:VALID,
-
Table: HR_CALENDARS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDARS, object_name:HR_CALENDARS, status:VALID, product: PER - Human Resources , description: Dated instances of a repeating pattern. , implementation_dba_data: HR.HR_CALENDARS ,
-
Table: HR_PATTERN_PURPOSE_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_PURPOSE_USAGES, object_name:HR_PATTERN_PURPOSE_USAGES, status:VALID, product: PER - Human Resources , description: Valid combinations of entities and pattern purposes. , implementation_dba_data: HR.HR_PATTERN_PURPOSE_USAGES ,
-
PACKAGE BODY: APPS.HR_CAU_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_CAU_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_CALENDAR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CALENDAR_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_CAU_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_EXU_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_EXU_BUS, status:VALID,
-
TABLE: HR.HR_CALENDARS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDARS, object_name:HR_CALENDARS, status:VALID,
-
TRIGGER: APPS.HR_CALENDAR_USAGES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_CALENDAR_USAGES_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_CAU_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_CALENDAR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CALENDAR_PKG, status:VALID,
-
Table: HR_EXCEPTION_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_EXCEPTION_USAGES, object_name:HR_EXCEPTION_USAGES, status:VALID, product: PER - Human Resources , description: Identifies usage of defined exceptions to a repeating pattern. , implementation_dba_data: HR.HR_EXCEPTION_USAGES ,
-
PACKAGE BODY: APPS.HR_CAU_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_CAU_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_INS, status:VALID,
-
PACKAGE BODY: APPS.HR_CAU_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_DEL, status:VALID,
-
TABLE: HR.HR_CALENDARS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_CALENDARS, object_name:HR_CALENDARS, status:VALID,
-
APPS.HR_CAU_DEL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_CAU_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_EXU_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_EXU_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_CAU_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_SHD, status:VALID,
-
APPS.HR_CAU_UPD SQL Statements
12.1.1
-
TRIGGER: APPS.HR_CALENDAR_USAGES_WHO
12.1.1
-
PACKAGE BODY: APPS.HR_CAU_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAU_INS, status:VALID,
-
TRIGGER: APPS.HR_CALENDAR_USAGES_WHO
12.2.2
-
APPS.HR_CAU_UPD SQL Statements
12.2.2