Search Results hr_pattern_bits
Overview
HR_PATTERN_BITS is an Oracle Human Resources (PER) foundation table that stores the atomic building blocks used to construct scheduling and availability patterns. Each row defines a discrete period of time — for example a block of working hours, a rest interval, or an absence segment — that is later assembled into a larger pattern through the HR_PATTERN_CONSTRUCTIONS intersection entity. In Oracle EBS 12.1.1 and 12.2.2, this table underpins the pattern framework that supports shift definitions, work schedules, and related HR scheduling constructs.
From a modeling perspective, the mined Data Vault classification is hub-leaning. HR_PATTERN_BITS behaves like a hub: it holds the durable, business-keyed identity of each pattern bit (via PATTERN_BIT_CODE), independent of how that bit is later reused across patterns. Its descriptive attributes can be viewed as satellite-style payload, while HR_PATTERN_CONSTRUCTIONS acts as the link that associates bits with pattern definitions.
Key Information Stored
The table exposes eleven documented columns. The most significant are:
- PATTERN_BIT_ID — the system-generated surrogate primary key (index HR_PATTERN_BITS_PK) that uniquely identifies each bit internally.
- PATTERN_BIT_CODE — the user-facing business key, protected by unique index HR_PATTERN_BITS_UK1 (also referenced as HR_PAB_UK01), used for external referencing and lookup.
- BIT_MEANING — the descriptive label or semantic meaning of the bit, e.g. the purpose of the defined time period.
- TIME_UNIT_MULTIPLIER — a numeric factor that combines with the base unit to express the bit's duration.
- BASE_TIME_UNIT — the unit of measure (minutes, hours, days) against which the multiplier is applied.
- OBJECT_VERSION_NUMBER — the optimistic locking column used by the Oracle Applications framework to detect concurrent updates.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard WHO audit columns recording creation and modification provenance.
Common Use Cases and Queries
Typical uses include validating pattern bit definitions, auditing who created or changed bits, and reporting on the duration composition of scheduling patterns. A catalog query retrieves the human-readable definition of each bit:
SELECT pattern_bit_id, pattern_bit_code, bit_meaning, time_unit_multiplier, base_time_unit FROM hr.hr_pattern_bits ORDER BY pattern_bit_code;- Joining to the construction table to see which bits compose a pattern:
SELECT b.pattern_bit_code, b.bit_meaning FROM hr.hr_pattern_bits b, hr.hr_pattern_constructions c WHERE b.pattern_bit_id = c.pattern_bit_id; - Audit/reporting filter:
SELECT * FROM hr.hr_pattern_bits WHERE last_update_date >= :from_date;
Because patterns drive scheduling and absence logic, reporting should restrict queries by the relevant pattern or business group to avoid full-table scans on large implementations.
Related Objects
The principal dependent object is the intersection entity that consumes bits:
- HR_PATTERN_CONSTRUCTIONS — references HR_PATTERN_BITS through HR_PATTERN_CONSTRUCTIONS.PATTERN_BIT_ID, defining which bits make up each pattern.
- HR_PATTERN_BITS_PK / HR_PATTERN_BITS_UK1 — the indexes enforcing surrogate and business-key uniqueness.
Additional PER scheduling and pattern-definition tables participate indirectly through the pattern construction layer, but HR_PATTERN_CONSTRUCTIONS remains the primary documented relationship with this table.
-
Table: HR_PATTERN_BITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_BITS, object_name:HR_PATTERN_BITS, status:VALID, product: PER - Human Resources , description: A defined period of time used to construct a pattern. , implementation_dba_data: HR.HR_PATTERN_BITS ,
-
Table: HR_PATTERN_BITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_BITS, object_name:HR_PATTERN_BITS, status:VALID, product: PER - Human Resources , description: A defined period of time used to construct a pattern. , implementation_dba_data: HR.HR_PATTERN_BITS ,
-
VIEW: HR.HR_PATTERN_BITS#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_PATTERN_BITS#, status:VALID,
-
APPS.HR_PAB_SHD SQL Statements
12.1.1
-
APPS.HR_PAB_SHD SQL Statements
12.2.2
-
SYNONYM: PUBLIC.HR_PATTERN_BITS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_PATTERN_BITS, status:VALID,
-
SYNONYM: APPS.HR_PATTERN_BITS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PATTERN_BITS, status:VALID,
-
VIEW: APPS.HR_PATTERN_BITS_V
12.1.1
-
VIEW: APPS.HR_PATTERN_BITS_V
12.2.2
-
VIEW: HR.HR_PATTERN_BITS#
12.2.2
-
SYNONYM: APPS.HR_PATTERN_BITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PATTERN_BITS, status:VALID,
-
APPS.HR_CAL_BUS SQL Statements
12.2.2
-
APPS.HR_PAE_BUS SQL Statements
12.2.2
-
APPS.HR_PAC_BUS SQL Statements
12.2.2
-
VIEW: APPS.HR_PATTERN_CONSTRUCTIONS_V
12.1.1
-
TABLE: HR.HR_PATTERN_BITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_BITS, object_name:HR_PATTERN_BITS, status:VALID,
-
VIEW: APPS.HR_PATTERN_CONSTRUCTIONS_V
12.2.2
-
APPS.HR_CAL_BUS SQL Statements
12.1.1
-
APPS.HR_PAC_BUS SQL Statements
12.1.1
-
APPS.HR_PAE_BUS SQL Statements
12.1.1
-
APPS.HR_CALENDAR_PKG SQL Statements
12.1.1
-
APPS.HR_PAP_BUS SQL Statements
12.1.1
-
APPS.HR_PAP_BUS SQL Statements
12.2.2
-
APPS.HR_CALENDAR_PKG SQL Statements
12.2.2
-
View: HR_PATTERN_BITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_PATTERN_BITS_V, object_name:HR_PATTERN_BITS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_PATTERN_BITS_V ,
-
View: HR_PATTERN_BITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_PATTERN_BITS_V, object_name:HR_PATTERN_BITS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_PATTERN_BITS_V ,
-
Table: HR_PATTERN_CONSTRUCTIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_CONSTRUCTIONS, object_name:HR_PATTERN_CONSTRUCTIONS, status:VALID, product: PER - Human Resources , description: Decomposition of a repeating pattern into its individual 'bits' of time. , implementation_dba_data: HR.HR_PATTERN_CONSTRUCTIONS ,
-
Table: HR_PATTERN_CONSTRUCTIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PATTERN_CONSTRUCTIONS, object_name:HR_PATTERN_CONSTRUCTIONS, status:VALID, product: PER - Human Resources , description: Decomposition of a repeating pattern into its individual 'bits' of time. , implementation_dba_data: HR.HR_PATTERN_CONSTRUCTIONS ,
-
TRIGGER: APPS.HR_PATTERN_BITS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_PATTERN_BITS_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_PAC_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAC_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_CALENDAR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CALENDAR_PKG, status:VALID,
-
TRIGGER: APPS.HR_PATTERN_BITS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_PATTERN_BITS_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_PAE_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAE_BUS, status:VALID,
-
APPS.HR_PAB_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_PAB_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_PAP_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAP_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAC_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAC_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_PAE_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAE_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_INS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_CAL_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CAL_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAP_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAP_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_CALENDAR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_CALENDAR_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_PAB_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PAB_INS, status:VALID,
-
APPS.HR_PAB_BUS SQL Statements
12.2.2