Search Results per_standard_holidays
Overview
PER_STANDARD_HOLIDAYS is a statutory holiday definition table within the Oracle E-Business Suite Human Resources (PER) module. Owned by the HR schema, it stores the master list of standard or statutory holidays that apply to a legislative jurisdiction, such as national, regional, or sub-legislative public holidays. Each row represents a single holiday definition, including its name, date (or date range), holiday type, and the legislation under which it is recognized. The table is a foundational reference object for absence and leave processing: holiday records are consumed by the absence calculation engine to determine whether a given day is a working day or a non-working statutory holiday.
The table is classified as VALID in the ETRM 12.2.2 physical schema and contains 37 columns. From a heuristic Data Vault modeling perspective, this object is hub-leaning: its single-column primary key, STANDARD_HOLIDAY_ID, is a stable surrogate identifier that anchors holiday identities, while date- and legislation-specific descriptive attributes attach as dependent detail. The classification is a modeling suggestion derived from the foreign-key structure, not a directive of the physical schema.
PER_STANDARD_HOLIDAYS is date-effective in nature: the HOLIDAY_DATE and HOLIDAY_DATE_END columns allow a holiday to span multiple days or recurrences, and the ZD_EDITION_NAME column supports the multi-versioned, edition-based data model used in later EBS releases.
Key Information Stored
The most significant columns in the table are:
- STANDARD_HOLIDAY_ID — the surrogate primary key (PER_STANDARD_HOLIDAYS_PK) that uniquely identifies each holiday record.
- ZD_EDITION_NAME — part of the unique index (PER_STANDARD_HOLIDAYS_PK), used as a business-key candidate alongside the primary key for editioned data.
- NAME — the descriptive name of the holiday (e.g., "New Year's Day").
- HOLIDAY_DATE — the start date on which the holiday falls.
- HOLIDAY_DATE_END — the end date for holidays that span more than one day.
- HOLIDAY_TYPE — classification of the holiday (statutory, floating, etc.).
- LEGISLATION_CODE — the legislative jurisdiction under which the holiday is recognized.
- SUB_LEGISLATION_CODE — the finer-grained sub-jurisdiction for the holiday.
- ALTERNATIVES_PERMITTED — flag indicating whether an alternate date may be substituted for the holiday.
- BUSINESS_GROUP_ID — the business group to which the holiday definition belongs.
- OBJECT_VERSION_NUMBER — optimistic locking version for concurrent updates.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE — standard audit columns present on all EBS transactional tables.
- ATTRIBUTE1–ATTRIBUTE20 and ATTRIBUTE_CATEGORY — the standard descriptive flexfield (DFF) columns enabling customer-defined extensions.
The surrogate primary key is STANDARD_HOLIDAY_ID; the unique business-key candidate is the composite of STANDARD_HOLIDAY_ID and ZD_EDITION_NAME. No separate human-readable unique constraint is documented on NAME or the date columns.
Common Use Cases and Queries
The most common application of PER_STANDARD_HOLIDAYS is holiday lookups during absence and leave administration. A typical query retrieves all holidays for a given period and jurisdiction:
- Holiday calendar extract:
SELECT STANDARD_HOLIDAY_ID, NAME, HOLIDAY_DATE, HOLIDAY_DATE_END, HOLIDAY_TYPE FROM PER_STANDARD_HOLIDAYS WHERE LEGISLATION_CODE = :p_legislation AND HOLIDAY_DATE BETWEEN :p_start AND :p_end ORDER BY HOLIDAY_DATE; - Business-group-scoped report:
SELECT NAME, HOLIDAY_DATE FROM PER_STANDARD_HOLIDAYS WHERE BUSINESS_GROUP_ID = :p_bg_id AND TRUNC(HOLIDAY_DATE) = TRUNC(SYSDATE); - Alternate-date audit: query rows where ALTERNATIVES_PERMITTED is enabled to review flexible holiday substitution rules.
- Absence linkage: join to PER_STD_HOLIDAY_ABSENCES on STANDARD_HOLIDAY_ID to reconcile which absences were recorded against a given statutory holiday.
Reporting use cases include statutory holiday liability reporting, absence accrual validation, and reconciliation of public holiday calendars by legal entity. Because the table carries DFF attributes, customers commonly expose ATTRIBUTE columns in custom holiday interfaces and integrations.
Related Objects
The documented foreign-key relationship identifies PER_STD_HOLIDAY_ABSENCES as the primary dependent object. Its STANDARD_HOLIDAY_ID column references this table, linking recorded absences to the statutory holiday they observe. This join supports reconciliation between holiday definitions and actual absence transactions.
Additional related objects, based on the PER module context in which the table operates, include:
- PER_STD_HOLIDAY_ABSENCES — FK: STANDARD_HOLIDAY_ID → PER_STANDARD_HOLIDAYS.STANDARD_HOLIDAY_ID.
- PER_ABSENCE_ATTENDANCES — absence and attendance records that consume holiday calendars during calculation.
- PER_TIME_PERIODS — the time periods within which holidays fall for payroll and absence processing.
- HR_ALL_ORGANIZATION_UNITS — organization units (business groups and legal entities) that scope holiday applicability.
- FND_FLEX_VALUES / FND_FLEX_VALUES_TL — lookups that may drive LEGISLATION_CODE and SUB_LEGISLATION_CODE values.
- PER_LEGISLATION_DATA / HR_LEGISLATION — legislation reference data underlying the jurisdiction codes.
These relationships should be validated against the exact business-group and legislative configuration of the target EBS instance before being used in production queries.
-
Table: PER_STANDARD_HOLIDAYS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STANDARD_HOLIDAYS, object_name:PER_STANDARD_HOLIDAYS, status:VALID, product: PER - Human Resources , description: Statutory Holiday information. , implementation_dba_data: HR.PER_STANDARD_HOLIDAYS ,
-
Table: PER_STANDARD_HOLIDAYS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STANDARD_HOLIDAYS, object_name:PER_STANDARD_HOLIDAYS, status:VALID, product: PER - Human Resources , description: Statutory Holiday information. , implementation_dba_data: HR.PER_STANDARD_HOLIDAYS ,
-
SYNONYM: PUBLIC.PER_STANDARD_HOLIDAYS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_STANDARD_HOLIDAYS, status:VALID,
-
VIEW: APPS.HRBV_STANDARD_HOLIDAYS_V
12.1.1
-
VIEW: APPS.HRBV_STANDARD_HOLIDAYS_V
12.2.2
-
SYNONYM: APPS.PER_STANDARD_HOLIDAYS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_STANDARD_HOLIDAYS, status:VALID,
-
VIEW: HR.PER_STANDARD_HOLIDAYS#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_STANDARD_HOLIDAYS#, status:VALID,
-
TRIGGER: APPS.PER_STANDARD_HOLIDAYS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_STANDARD_HOLIDAYS+, status:VALID,
-
TABLE: HR.PER_STANDARD_HOLIDAYS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STANDARD_HOLIDAYS, object_name:PER_STANDARD_HOLIDAYS, status:VALID,
-
VIEW: APPS.HRBV_STANDARD_HOLIDAYS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:HRBV_STANDARD_HOLIDAYS_V, status:VALID,
-
VIEW: APPS.HRBV_STANDARD_HOLIDAYS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:HRBV_STANDARD_HOLIDAYS_V, status:VALID,
-
SYNONYM: APPS.PER_STANDARD_HOLIDAYS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_STANDARD_HOLIDAYS, status:VALID,
-
TRIGGER: APPS.PER_STANDARD_HOLIDAYS+
12.2.2
-
VIEW: HR.PER_STANDARD_HOLIDAYS#
12.2.2
-
Table: PER_STD_HOLIDAY_ABSENCES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STD_HOLIDAY_ABSENCES, object_name:PER_STD_HOLIDAY_ABSENCES, status:VALID, product: PER - Human Resources , description: Records when Statutory Holidays are taken. , implementation_dba_data: HR.PER_STD_HOLIDAY_ABSENCES ,
-
APPS.PER_SHA_BUS SQL Statements
12.2.2
-
FUNCTION: APPS.PER_STANDARD_HOLIDAYS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PER_STANDARD_HOLIDAYS=, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_SCHEDULE_CALCULATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_SCHEDULE_CALCULATION, status:VALID,
-
TABLE: HR.PER_STD_HOLIDAY_ABSENCES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STD_HOLIDAY_ABSENCES, object_name:PER_STD_HOLIDAY_ABSENCES, status:VALID,
-
FUNCTION: APPS.PER_STANDARD_HOLIDAYS=
12.2.2
-
PACKAGE BODY: APPS.PER_SHA_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_SHA_BUS, status:VALID,
-
APPS.PER_SHA_BUS SQL Statements
12.1.1
-
Table: PER_STD_HOLIDAY_ABSENCES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STD_HOLIDAY_ABSENCES, object_name:PER_STD_HOLIDAY_ABSENCES, status:VALID, product: PER - Human Resources , description: Records when Statutory Holidays are taken. , implementation_dba_data: HR.PER_STD_HOLIDAY_ABSENCES ,
-
TABLE: HR.PER_STANDARD_HOLIDAYS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STANDARD_HOLIDAYS, object_name:PER_STANDARD_HOLIDAYS, status:VALID,
-
TRIGGER: APPS.PER_STANDARD_HOLIDAYS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_STANDARD_HOLIDAYS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_SCHEDULE_CALCULATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_SCHEDULE_CALCULATION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: HR.PER_STD_HOLIDAY_ABSENCES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_STD_HOLIDAY_ABSENCES, object_name:PER_STD_HOLIDAY_ABSENCES, status:VALID,
-
TRIGGER: APPS.PER_STANDARD_HOLIDAYS_WHO
12.1.1
-
TRIGGER: APPS.PER_STANDARD_HOLIDAYS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_STANDARD_HOLIDAYS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_SHA_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_SHA_BUS, status:VALID,
-
TRIGGER: APPS.PER_STANDARD_HOLIDAYS_WHO
12.2.2
-
VIEW: APPS.HRBV_STD_HOLIDAY_ABSENCES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:HRBV_STD_HOLIDAY_ABSENCES_V, status:VALID,
-
VIEW: APPS.HRBV_STD_HOLIDAY_ABSENCES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:HRBV_STD_HOLIDAY_ABSENCES_V, status:VALID,
-
APPS.PAY_FR_SCHEDULE_CALCULATION SQL Statements
12.2.2
-
APPS.PAY_FR_SCHEDULE_CALCULATION SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PER_SHA_BUS
12.2.2
-
PACKAGE BODY: APPS.PER_SHA_BUS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PER_SHA_BUS dependencies on PER_STANDARD_HOLIDAYS
12.1.1
-
APPS.PAY_FR_SCHEDULE_CALCULATION dependencies on PER_STANDARD_HOLIDAYS
12.2.2
-
APPS.PAY_FR_SCHEDULE_CALCULATION dependencies on PER_STANDARD_HOLIDAYS
12.1.1