Search Results hxt_shifts
Overview
HXT_SHIFTS is a core configuration table within the Oracle E-Business Suite Time and Labor (HXT) module. It defines company shifts based on a twenty-four hour clock, providing the shift-level building blocks that timecard entry, shift differential calculation, and workforce scheduling logic rely upon. Each row represents a discrete named shift — such as a day, evening, or night shift — together with its standard start and stop boundaries and effective dating.
From a dimensional modeling perspective, the metadata's Data Vault classification heuristic labels this object hub-leaning. This is because HXT_SHIFTS carries a stable business key (NAME, enforced by the HXT_SHIFTS_UK unique index) and is referenced as a lookup target by dependent transactional and assignment tables. In Data Vault terms it would therefore be modeled as a hub, with descriptive shift attributes (hours, start/stop boundaries, descriptions) placed in an associated satellite. This classification is a modeling suggestion rather than a documented Oracle design decision.
Key Information Stored
The table contains 16 documented columns in the 12.2.2 schema. The most significant are:
- ID — the surrogate primary key (HXT_SHIFTS_PK) that uniquely identifies each shift and is the column referenced by foreign keys elsewhere.
- NAME — the business-key candidate, protected by the HXT_SHIFTS_UK unique index. This is the human-readable shift identifier.
- CODE — a short code used for classification or display in timecard and reporting interfaces.
- DESCRIPTION — free-text elaboration of the shift's purpose or coverage.
- HOURS — the total number of hours the shift spans.
- STANDARD_START — the standard clock time the shift begins.
- STANDARD_STOP — the standard clock time the shift ends.
- EARLY_START — the earliest permissible start time, used for tolerance and eligibility checks.
- LATE_STOP — the latest permissible stop time.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — date-bounded validity, supporting shift definition versioning over time.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns.
The distinction between ID (technical/surrogate key) and NAME (business/natural key) is important when writing queries that join or deduplicate shift data.
Common Use Cases and Queries
Typical uses include resolving a worker's assigned shift to its start/stop attributes for timecard validation, driving shift differential rules, and populating shift-level reporting. A representative query joins HXT_SHIFTS to the assignment table via the SHT_ID column:
- Joining HXT_WORK_SHIFTS to HXT_SHIFTS on HXT_WORK_SHIFTS.SHT_ID = HXT_SHIFTS.ID to retrieve shift attributes for a given work shift.
- Filtering by effective dates (SYSDATE BETWEEN EFFECTIVE_START_DATE AND NVL(EFFECTIVE_END_DATE, SYSDATE)) to return only the currently active shift definition.
- Listing distinct shifts by NAME using the unique index for lookup and validation screens.
- Aggregating HOURS to compute planned coverage across defined shifts.
Sample SQL: SELECT s.ID, s.NAME, s.STANDARD_START, s.STANDARD_STOP, s.HOURS FROM HXT.HXT_SHIFTS s WHERE s.EFFECTIVE_START_DATE <= SYSDATE AND NVL(s.EFFECTIVE_END_DATE, SYSDATE) >= SYSDATE ORDER BY s.NAME;
Related Objects
The documented foreign-key relationship shows that HXT_WORK_SHIFTS references this table through HXT_WORK_SHIFTS.SHT_ID pointing at HXT_SHIFTS. HXT_WORK_SHIFTS is therefore the primary dependent object and the key integration point between shift definitions and work-shift assignments. Beyond this documented relationship, the identification of HXT_SHIFTS.ID as the foreign key target means any Time and Labor object that carries an SHT_ID-style column — timecard entries, shift assignments, and shift differential configuration — depends on the rows defined here. Because the metadata lists only one referencing table, HXT_SHIFTS should be regarded as an upstream configuration hub consumed by downstream Time and Labor assignment and timecard processing objects.
-
Table: HXT_SHIFTS
12.2.2
owner:HXT, object_type:TABLE, fnd_design_data:HXT.HXT_SHIFTS, object_name:HXT_SHIFTS, status:VALID, product: HXT - Time and Labor , description: Defines company shifts based on a twenty-four clock. , implementation_dba_data: HXT.HXT_SHIFTS ,
-
Table: HXT_SHIFTS
12.1.1
owner:HXT, object_type:TABLE, fnd_design_data:HXT.HXT_SHIFTS, object_name:HXT_SHIFTS, status:VALID, product: HXT - Time and Labor , description: Defines company shifts based on a twenty-four clock. , implementation_dba_data: HXT.HXT_SHIFTS ,
-
VIEW: HXT.HXT_SHIFTS#
12.2.2
owner:HXT, object_type:VIEW, object_name:HXT_SHIFTS#, status:VALID,
-
VIEW: APPS.HXT_SHIFTS_D
12.1.1
-
VIEW: APPS.HXT_SHIFTS_D
12.2.2
-
SYNONYM: APPS.HXT_SHIFTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXT_SHIFTS, status:VALID,
-
SYNONYM: APPS.HXT_SHIFTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXT_SHIFTS, status:VALID,
-
VIEW: HXT.HXT_SHIFTS#
12.2.2
-
VIEW: APPS.HXTFV_SHIFTS
12.1.1
-
View: HXT_SHIFTS_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_SHIFTS_D, object_name:HXT_SHIFTS_D, status:VALID, product: HXT - Time and Labor , implementation_dba_data: APPS.HXT_SHIFTS_D ,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.HXTFV_SHIFTS
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
TABLE: HXT.HXT_SHIFTS
12.1.1
owner:HXT, object_type:TABLE, fnd_design_data:HXT.HXT_SHIFTS, object_name:HXT_SHIFTS, status:VALID,
-
Table: HXT_WORK_SHIFTS
12.1.1
owner:HXT, object_type:TABLE, fnd_design_data:HXT.HXT_WORK_SHIFTS, object_name:HXT_WORK_SHIFTS, status:VALID, product: HXT - Time and Labor , description: A location to put an employee's work shifts on which all earnings are based. , implementation_dba_data: HXT.HXT_WORK_SHIFTS ,
-
TABLE: HXT.HXT_SHIFTS
12.2.2
owner:HXT, object_type:TABLE, fnd_design_data:HXT.HXT_SHIFTS, object_name:HXT_SHIFTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
View: HXT_SHIFTS_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_SHIFTS_D, object_name:HXT_SHIFTS_D, status:VALID, product: HXT - Time and Labor , implementation_dba_data: APPS.HXT_SHIFTS_D ,
-
12.1.1 DBA Data
12.1.1
-
Table: HXT_WORK_SHIFTS
12.2.2
owner:HXT, object_type:TABLE, fnd_design_data:HXT.HXT_WORK_SHIFTS, object_name:HXT_WORK_SHIFTS, status:VALID, product: HXT - Time and Labor , description: A location to put an employee's work shifts on which all earnings are based. , implementation_dba_data: HXT.HXT_WORK_SHIFTS ,
-
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.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.HXT_TIME_COLLECTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HXT_TIME_COLLECTION, status:VALID,
-
TRIGGER: APPS.HXT_SHIFTS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HXT_SHIFTS_WHO, status:VALID,
-
TRIGGER: APPS.HXT_SHIFTS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXT_SHIFTS_WHO, status:VALID,
-
TRIGGER: APPS.HXT_SHIFTS_WHO
12.1.1
-
TRIGGER: APPS.HXT_SHIFTS_WHO
12.2.2
-
PACKAGE BODY: APPS.HXT_TIMECARD_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIMECARD_INFO, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIMECARD_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIMECARD_INFO, status:VALID,
-
PACKAGE: APPS.HXT_TIME_COLLECTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HXT_TIME_COLLECTION, status:VALID,
-
View: HXTFV_SHIFTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXTFV_SHIFTS, object_name:HXTFV_SHIFTS, status:VALID, product: HXT - Time and Labor , implementation_dba_data: APPS.HXTFV_SHIFTS ,
-
VIEW: APPS.HXT_SHIFTS_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_SHIFTS_D, object_name:HXT_SHIFTS_D, status:VALID,
-
VIEW: APPS.HXT_SUM_HOURS_WORKED_D
12.1.1
-
VIEW: APPS.HXT_SUM_HOURS_WORKED_D
12.2.2
-
VIEW: APPS.HXTFV_DET_HOURS_WORKED
12.2.2
-
PACKAGE BODY: APPS.HXT_TIME_DETAIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_DETAIL, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_GEN, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_DETAIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_DETAIL, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_SUMMARY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_SUMMARY, status:VALID,
-
PACKAGE BODY: APPS.HXT_TIME_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_GEN, status:VALID,
-
View: HXTFV_SHIFTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXTFV_SHIFTS, object_name:HXTFV_SHIFTS, status:VALID, product: HXT - Time and Labor , implementation_dba_data: APPS.HXTFV_SHIFTS ,
-
VIEW: APPS.HXTFV_SUM_HOURS_WORKED
12.1.1
-
VIEW: APPS.HXTFV_SUM_HOURS_WORKED
12.2.2
-
PACKAGE BODY: APPS.HXT_TIME_SUMMARY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_TIME_SUMMARY, status:VALID,
-
VIEW: APPS.HXT_SHIFTS_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:HXT.HXT_SHIFTS_D, object_name:HXT_SHIFTS_D, status:VALID,
-
PACKAGE BODY: APPS.HXT_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXT_UTIL, status:VALID,