Search Results bom_shift_exceptions
Overview
The BOM_SHIFT_EXCEPTIONS table is a core data object within the Bills of Material (BOM) module of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. It serves as the repository for defining shift-level exceptions within a workday calendar. In manufacturing and planning, a workday calendar defines operational days and shifts. This table allows for the precise modification of standard shift patterns by recording specific dates where a defined shift is either unavailable (an exception) or operates differently. Its role is critical for accurate capacity planning, scheduling, and lead time calculations, as it enables the system to account for non-working periods at the granular shift level, such as for a holiday or a planned maintenance shutdown affecting only a specific shift.
Key Information Stored
The table stores a unique combination of identifiers that pinpoint the exact calendar, shift, and date of an exception, linked to a governing exception set. The primary key columns, which enforce uniqueness, are CALENDAR_CODE, SHIFT_NUM, EXCEPTION_SET_ID, and EXCEPTION_DATE. The CALENDAR_CODE and SHIFT_NUM identify the specific shift within a workday calendar. The EXCEPTION_SET_ID is a foreign key linking to the BOM_EXCEPTION_SETS table, which groups exceptions for management and assignment to calendars. The EXCEPTION_DATE column stores the specific calendar date on which the exception for that shift is effective. The table's structure implies that the mere presence of a record for a given shift and date constitutes the exception, typically marking that shift as non-working.
Common Use Cases and Queries
A primary use case is generating reports to validate production schedules against the defined manufacturing calendar, ensuring no jobs are scheduled on exceptional non-working shifts. Database administrators and functional consultants may query this table to audit or troubleshoot scheduling inaccuracies. A common SQL pattern retrieves all exceptions for a given calendar and date range, often joining to related tables for descriptive information:
- SELECT calendar_code, shift_num, exception_date FROM bom_shift_exceptions WHERE calendar_code = 'MFG_CAL' AND exception_date BETWEEN TO_DATE('01-JAN-2024', 'DD-MON-YYYY') AND TO_DATE('31-JAN-2024', 'DD-MON-YYYY') ORDER BY exception_date, shift_num;
Another critical use is during data migration or integration, where legacy shift exception data must be cleansed and loaded into this table via custom scripts or interfaces to establish the correct EBS manufacturing calendar.
Related Objects
The BOM_SHIFT_EXCEPTIONS table has defined foreign key relationships with two other fundamental BOM tables, ensuring referential integrity. It is a child table of BOM_CALENDAR_SHIFTS, which defines the standard shifts for a calendar. The relationship is on the composite key (CALENDAR_CODE, SHIFT_NUM). It is also a child table of BOM_EXCEPTION_SETS, via the EXCEPTION_SET_ID column. The exception set acts as a master grouping object. In practice, this table is closely related to BOM_CAL_DATES (for date-level exceptions) and is ultimately utilized by the Capacity and Manufacturing Scheduling engines, which read the aggregated calendar data to determine available working time.
-
Table: BOM_SHIFT_EXCEPTIONS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_EXCEPTIONS, object_name:BOM_SHIFT_EXCEPTIONS, status:VALID, product: BOM - Bills of Material , description: Workday calendar shift exceptions , implementation_dba_data: BOM.BOM_SHIFT_EXCEPTIONS ,
-
Table: BOM_SHIFT_EXCEPTIONS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_EXCEPTIONS, object_name:BOM_SHIFT_EXCEPTIONS, status:VALID, product: BOM - Bills of Material , description: Workday calendar shift exceptions , implementation_dba_data: BOM.BOM_SHIFT_EXCEPTIONS ,
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_SHIFT_EXCEPTIONS
12.2.2
-
APPS.BOM_CALENDARS_PKG dependencies on BOM_SHIFT_EXCEPTIONS
12.2.2
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_SHIFT_EXCEPTIONS
12.1.1
-
APPS.BOM_CALENDARS_PKG dependencies on BOM_SHIFT_EXCEPTIONS
12.1.1
-
VIEW: APPS.BOM_SHIFT_EXCEPTIONS_DFV
12.2.2
-
VIEW: APPS.BOM_SHIFT_EXCEPTIONS_DFV
12.1.1
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_CALENDAR_EXCEPTIONS
12.1.1
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_CALENDAR_EXCEPTIONS
12.2.2
-
SYNONYM: APPS.BOM_SHIFT_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_SHIFT_EXCEPTIONS, status:VALID,
-
APPS.BOM_COPY_CALENDAR SQL Statements
12.2.2
-
SYNONYM: APPS.BOM_SHIFT_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_SHIFT_EXCEPTIONS, status:VALID,
-
APPS.BOM_COPY_CALENDAR SQL Statements
12.1.1
-
VIEW: BOM.BOM_SHIFT_EXCEPTIONS#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_SHIFT_EXCEPTIONS#, status:VALID,
-
APPS.BOM_CALENDARS_PKG dependencies on BOM_CALENDAR_EXCEPTIONS
12.1.1
-
APPS.BOM_CALENDARS_PKG dependencies on BOM_CALENDAR_EXCEPTIONS
12.2.2
-
TABLE: BOM.BOM_SHIFT_EXCEPTIONS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_EXCEPTIONS, object_name:BOM_SHIFT_EXCEPTIONS, status:VALID,
-
VIEW: BOM.BOM_SHIFT_EXCEPTIONS#
12.2.2
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_EXCEPTION_SETS
12.1.1
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_EXCEPTION_SETS
12.2.2
-
PACKAGE BODY: APPS.BOM_COPY_CALENDAR
12.1.1
-
TABLE: BOM.BOM_SHIFT_EXCEPTIONS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_EXCEPTIONS, object_name:BOM_SHIFT_EXCEPTIONS, status:VALID,
-
PACKAGE BODY: APPS.BOM_COPY_CALENDAR
12.2.2
-
Table: BOM_CALENDAR_SHIFTS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDAR_SHIFTS, object_name:BOM_CALENDAR_SHIFTS, status:VALID, product: BOM - Bills of Material , description: Workday calendar shifts , implementation_dba_data: BOM.BOM_CALENDAR_SHIFTS ,
-
VIEW: APPS.BOM_SHIFT_EXCEPTIONS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BOM_SHIFT_EXCEPTIONS_DFV, status:VALID,
-
Table: BOM_CALENDAR_SHIFTS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDAR_SHIFTS, object_name:BOM_CALENDAR_SHIFTS, status:VALID, product: BOM - Bills of Material , description: Workday calendar shifts , implementation_dba_data: BOM.BOM_CALENDAR_SHIFTS ,
-
APPS.BOM_CALENDARS_PKG SQL Statements
12.1.1
-
Table: BOM_EXCEPTION_SETS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXCEPTION_SETS, object_name:BOM_EXCEPTION_SETS, status:VALID, product: BOM - Bills of Material , description: Exception sets , implementation_dba_data: BOM.BOM_EXCEPTION_SETS ,
-
Table: BOM_EXCEPTION_SETS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXCEPTION_SETS, object_name:BOM_EXCEPTION_SETS, status:VALID, product: BOM - Bills of Material , description: Exception sets , implementation_dba_data: BOM.BOM_EXCEPTION_SETS ,
-
PACKAGE BODY: APPS.BOM_COPY_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COPY_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.BOM_COPY_CALENDAR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COPY_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.BOM_CALENDARS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CALENDARS_PKG, status:VALID,
-
VIEW: APPS.BOM_SHIFT_EXCEPTIONS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BOM_SHIFT_EXCEPTIONS_DFV, status:VALID,
-
PACKAGE BODY: APPS.BOM_CALENDARS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CALENDARS_PKG, status:VALID,
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_CALENDAR_SHIFTS
12.1.1
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_CALENDAR_SHIFTS
12.2.2
-
APPS.BOM_CALENDARS_PKG SQL Statements
12.2.2
-
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.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
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
-
PACKAGE BODY: APPS.BOM_CALENDARS_PKG
12.1.1
-
PACKAGE BODY: APPS.BOM_CALENDARS_PKG
12.2.2