Search Results bom_workday_patterns
Overview
The BOM_WORKDAY_PATTERNS table is a core data structure within the Oracle E-Business Suite (EBS) Bills of Material (BOM) module, specifically for versions 12.1.1 and 12.2.2. It serves as the definitive repository for defining the detailed on/off workday patterns that constitute manufacturing calendars and shifts. These calendars are fundamental to scheduling and capacity planning across the manufacturing and supply chain execution systems. The table stores the sequential, day-by-day working pattern for a given calendar and shift, enabling the system to model complex work schedules, including non-standard work weeks, holidays, and shift rotations. Its integrity is maintained through a primary key and foreign key relationships to master calendar definitions.
Key Information Stored
The table's structure is designed to define a repeating pattern of workdays. The primary key is a composite of three columns: CALENDAR_CODE, SHIFT_NUM, and SEQ_NUM. The CALENDAR_CODE links to the BOM_CALENDARS table, identifying the specific manufacturing calendar. The SHIFT_NUM, often linked to BOM_CALENDAR_SHIFTS, specifies the shift within that calendar. The SEQ_NUM represents the sequential position of a day within the defined pattern cycle. While the ETRM excerpt does not list all data columns, typical columns in this table include an indicator (e.g., WORKDAY_TYPE or ON_OFF_FLAG) to specify whether the day at the given sequence number is a working ("On") or non-working ("Off") day. This pattern repeats to define the calendar's continuous timeline.
Common Use Cases and Queries
This table is primarily accessed for scheduling calculations, such as determining lead times, calculating operation start and end dates, and assessing resource availability. A common reporting need is to validate or list the complete work pattern for a specific calendar and shift. A typical query would join BOM_WORKDAY_PATTERNS with BOM_CALENDARS and BOM_CALENDAR_SHIFTS for descriptive information.
- Sample Query to Retrieve a Calendar Pattern:
SELECT calendar_code, shift_num, seq_num, workday_type
FROM bom.bom_workday_patterns
WHERE calendar_code = 'STANDARD'
AND shift_num = 1
ORDER BY seq_num; - Scheduling Logic: Applications use the sequential pattern to programmatically calculate the next or previous working day by iterating through sequence numbers and applying the on/off flags.
Related Objects
The BOM_WORKDAY_PATTERNS table is central to the EBS manufacturing calendar framework. Its key relationships, as documented, are:
- BOM_CALENDARS: The parent table. The foreign key on CALENDAR_CODE ensures every workday pattern belongs to a valid, defined calendar.
- BOM_CALENDAR_SHIFTS: The foreign key on the composite of CALENDAR_CODE and SHIFT_NUM ties the detailed pattern to a specific shift definition within the calendar.
- Dependent Modules: While not direct foreign keys, this table's data is critically referenced by the Manufacturing Scheduling, Capacity Planning, Work in Process (WIP), and Master Production Scheduling (MPS) modules for all time-phased calculations.
-
Table: BOM_WORKDAY_PATTERNS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_WORKDAY_PATTERNS, object_name:BOM_WORKDAY_PATTERNS, status:VALID, product: BOM - Bills of Material , description: On/Off workday patterns for calendars and shifts , implementation_dba_data: BOM.BOM_WORKDAY_PATTERNS ,
-
Table: BOM_WORKDAY_PATTERNS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_WORKDAY_PATTERNS, object_name:BOM_WORKDAY_PATTERNS, status:VALID, product: BOM - Bills of Material , description: On/Off workday patterns for calendars and shifts , implementation_dba_data: BOM.BOM_WORKDAY_PATTERNS ,
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.AHL_VWP_DEPT_SHIFTS_PUB dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.AHL_VWP_TIMES_PVT dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.AHL_VWP_DEPT_SHIFTS_PUB dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.EAM_OTL_TIMECARD_PUB dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.BOM_CALENDARS_PKG dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.AHL_APPR_DEPT_SHIFTS_PUB dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.EAM_OTL_TIMECARD_PUB dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.BOM_CALENDARS_PKG dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.AHL_LTP_RESRC_LEVL_PVT dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.BOM_COPY_CALENDAR dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.AHL_VWP_TIMES_PVT dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.AHL_LTP_RESRC_LEVL_PVT dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.GMP_LEAD_TIME_CALCULATOR_PKG dependencies on BOM_WORKDAY_PATTERNS
12.1.1
-
APPS.GMP_LEAD_TIME_CALCULATOR_PKG dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.AHL_APPR_DEPT_SHIFTS_PUB dependencies on BOM_WORKDAY_PATTERNS
12.2.2
-
APPS.GMP_LEAD_TIME_CALCULATOR_PKG dependencies on BOM_CALENDAR_SHIFTS
12.1.1
-
APPS.GMP_LEAD_TIME_CALCULATOR_PKG dependencies on BOM_CALENDAR_SHIFTS
12.2.2
-
APPS.GMP_LEAD_TIME_CALCULATOR_PKG dependencies on BOM_SHIFT_TIMES
12.2.2
-
APPS.GMP_LEAD_TIME_CALCULATOR_PKG dependencies on BOM_SHIFT_TIMES
12.1.1
-
SYNONYM: APPS.BOM_WORKDAY_PATTERNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_WORKDAY_PATTERNS, status:VALID,
-
VIEW: BOM.BOM_WORKDAY_PATTERNS#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_WORKDAY_PATTERNS#, status:VALID,
-
APPS.AHL_VWP_TIMES_PVT dependencies on BOM_SHIFT_TIMES
12.2.2
-
SYNONYM: APPS.BOM_WORKDAY_PATTERNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_WORKDAY_PATTERNS, status:VALID,
-
APPS.BOM_COPY_CALENDAR SQL Statements
12.1.1
-
APPS.AHL_VWP_TIMES_PVT dependencies on BOM_SHIFT_TIMES
12.1.1
-
VIEW: BOM.BOM_WORKDAY_PATTERNS#
12.2.2
-
APPS.BOM_COPY_CALENDAR SQL Statements
12.2.2
-
VIEW: APPS.AHL_DEPARTMENT_SHIFTS_V
12.2.2
-
TABLE: BOM.BOM_WORKDAY_PATTERNS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_WORKDAY_PATTERNS, object_name:BOM_WORKDAY_PATTERNS, status:VALID,
-
TABLE: BOM.BOM_WORKDAY_PATTERNS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_WORKDAY_PATTERNS, object_name:BOM_WORKDAY_PATTERNS, status:VALID,
-
APPS.AHL_VWP_TIMES_PVT dependencies on BOM_CALENDARS
12.2.2
-
VIEW: APPS.AHL_DEPARTMENT_SHIFTS_V
12.1.1
-
APPS.AHL_VWP_TIMES_PVT dependencies on BOM_CALENDARS
12.1.1
-
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 ,
-
Table: BOM_CALENDARS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDARS, object_name:BOM_CALENDARS, status:VALID, product: BOM - Bills of Material , description: Workday calendars , implementation_dba_data: BOM.BOM_CALENDARS ,
-
Table: BOM_CALENDARS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDARS, object_name:BOM_CALENDARS, status:VALID, product: BOM - Bills of Material , description: Workday calendars , implementation_dba_data: BOM.BOM_CALENDARS ,
-
PACKAGE BODY: APPS.BOM_CALENDARS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CALENDARS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_APPR_DEPT_SHIFTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_APPR_DEPT_SHIFTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_DEPT_SHIFTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_DEPT_SHIFTS_PUB, 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_COPY_CALENDAR dependencies on BOM_CALENDAR_SHIFTS
12.1.1
-
PACKAGE BODY: APPS.GMP_LEAD_TIME_CALCULATOR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMP_LEAD_TIME_CALCULATOR_PKG, status:VALID,
-
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.AHL_APPR_DEPT_SHIFTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_APPR_DEPT_SHIFTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_DEPT_SHIFTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_DEPT_SHIFTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.BOM_CALENDARS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CALENDARS_PKG, status:VALID,