Search Results rebagging in workday
The BOM_CALENDAR_EXCEPTIONS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Bills of Material (BOM) module. It stores calendar exceptions, which define non-working days or special working days for manufacturing and planning purposes. This table enables organizations to customize their production schedules by accounting for holidays, maintenance shutdowns, or other deviations from standard working calendars. Below is a detailed technical and functional analysis of this table.
1. Purpose and Functional Context
The BOM_CALENDAR_EXCEPTIONS table works in conjunction with the BOM_CALENDAR_DATES and BOM_CALENDAR_SHIFTS tables to define a comprehensive manufacturing calendar. While BOM_CALENDAR_DATES stores standard working days, the BOM_CALENDAR_EXCEPTIONS table captures deviations from these norms. This functionality is essential for:- Production Scheduling: Ensuring accurate lead-time calculations by excluding non-working days.
- Capacity Planning: Adjusting available work hours for resource utilization.
- Material Requirements Planning (MRP): Preventing incorrect order suggestions due to calendar mismatches.
2. Table Structure and Key Columns
The table's schema includes the following key columns:- CALENDAR_CODE: References the associated calendar in BOM_CALENDARS.
- EXCEPTION_DATE: The specific date marked as an exception (e.g., a holiday).
- SHIFT_NUM: Links to shift definitions in BOM_CALENDAR_SHIFTS (if applicable).
- EXCEPTION_TYPE: Indicates whether the date is a non-working day (
N
) or a special working day (Y
). - LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY: Standard Oracle audit columns.
3. Integration with Other Modules
The table's data is leveraged across multiple Oracle EBS modules:- Advanced Supply Chain Planning (ASCP): Uses exceptions to refine planning algorithms.
- Shop Floor Management: Adjusts work order schedules based on exception dates.
- Inventory Management: Affects material availability calculations during MRP runs.
4. Technical Considerations
- Indexing: Typically indexed on
CALENDAR_CODE
andEXCEPTION_DATE
for performance. - Data Volume: Generally small, as it stores only deviations rather than all calendar dates.
- API Usage: Managed via Oracle's BOM APIs (e.g.,
BOM_CALENDAR_PUB
) to ensure data integrity.
5. Customization and Extensions
Organizations often extend functionality by:- Creating triggers to validate exception dates against business rules.
- Integrating with HR holiday tables for automated exception population.
- Developing custom reports to analyze exception impacts on production.
6. Upgrade Implications (12.1.1 to 12.2.2)
While the table structure remains consistent between 12.1.1 and 12.2.2, key differences include:- Enhanced validation in 12.2.2 to prevent overlapping exceptions.
- Improved integration with Oracle Fusion Middleware for calendar synchronization.
Conclusion
The BOM_CALENDAR_EXCEPTIONS table is a foundational component for accurate manufacturing scheduling in Oracle EBS. Its proper configuration ensures that production plans reflect real-world operational constraints, directly impacting supply chain efficiency. Implementation teams should carefully design exception strategies during system setup and maintain rigorous data quality controls for optimal performance.-
Lookup Type: CRP_CAL_SHIFT_DELTA
12.1.1
product: BOM - Bills of Material , meaning: CRP CAL SHIFT DELTA ,
-
Concurrent Program: BOMRDEXS_XML
12.1.1
product: BOM - Bills of Material , user_name: Workday Exception Sets Report (XML) , description: Workday Exception Sets Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: CRP_CAL_SHIFT_DELTA
12.2.2
product: BOM - Bills of Material , meaning: CRP CAL SHIFT DELTA ,
-
Concurrent Program: BMCPCL
12.1.1
execution_filename: BMCPCL , product: BOM - Bills of Material , user_name: BMCPCL , description: Build Manufacturing Calendar , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: BMCPCL
12.2.2
execution_filename: BMCPCL , product: BOM - Bills of Material , user_name: BMCPCL , description: Build Manufacturing Calendar , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: BOMRDEXS_XML
12.2.2
product: BOM - Bills of Material , user_name: Workday Exception Sets Report (XML) , description: Workday Exception Sets Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: BOMRDEXS
12.1.1
execution_filename: BOMRDEXS , product: BOM - Bills of Material , user_name: BOMRDEXS , description: Exception Sets Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: BOMRDEXS
12.2.2
execution_filename: BOMRDEXS , product: BOM - Bills of Material , user_name: BOMRDEXS , description: Exception Sets Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: BOM_CALENDAR_SHIFTS
12.1.1
product: BOM - Bills of Material , meaning: BOM CALENDAR SHIFTS ,
-
Lookup Type: BOM_CALENDAR_DETAILS
12.1.1
product: BOM - Bills of Material , meaning: BOM CALENDAR DETAILS ,
-
Table: BOM_CALENDAR_EXCEPTIONS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDAR_EXCEPTIONS, object_name:BOM_CALENDAR_EXCEPTIONS, status:VALID, product: BOM - Bills of Material , description: Workday calendar exceptions , implementation_dba_data: BOM.BOM_CALENDAR_EXCEPTIONS ,
-
Lookup Type: BOM_CALENDAR_SHIFTS
12.2.2
product: BOM - Bills of Material , meaning: BOM CALENDAR SHIFTS ,
-
Table: BOM_CAL_YEAR_START_DATES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CAL_YEAR_START_DATES, object_name:BOM_CAL_YEAR_START_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar yearly start dates , implementation_dba_data: BOM.BOM_CAL_YEAR_START_DATES ,
-
Table: BOM_PERIOD_START_DATES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_PERIOD_START_DATES, object_name:BOM_PERIOD_START_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar period start dates , implementation_dba_data: BOM.BOM_PERIOD_START_DATES ,
-
Table: BOM_CAL_WEEK_START_DATES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CAL_WEEK_START_DATES, object_name:BOM_CAL_WEEK_START_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar weekly start dates , implementation_dba_data: BOM.BOM_CAL_WEEK_START_DATES ,
-
Table: BOM_CALENDAR_EXCEPTIONS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDAR_EXCEPTIONS, object_name:BOM_CALENDAR_EXCEPTIONS, status:VALID, product: BOM - Bills of Material , description: Workday calendar exceptions , implementation_dba_data: BOM.BOM_CALENDAR_EXCEPTIONS ,
-
Table: BOM_SHIFT_TIMES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_TIMES, object_name:BOM_SHIFT_TIMES, status:VALID, product: BOM - Bills of Material , description: Workday calendar shift times , implementation_dba_data: BOM.BOM_SHIFT_TIMES ,
-
Table: BOM_EXCEPTION_SET_DATES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXCEPTION_SET_DATES, object_name:BOM_EXCEPTION_SET_DATES, status:VALID, product: BOM - Bills of Material , description: Used for workday exception templates , implementation_dba_data: BOM.BOM_EXCEPTION_SET_DATES ,
-
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 ,
-
Table: BOM_PERIOD_START_DATES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_PERIOD_START_DATES, object_name:BOM_PERIOD_START_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar period start dates , implementation_dba_data: BOM.BOM_PERIOD_START_DATES ,
-
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_EXCEPTION_SET_DATES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_EXCEPTION_SET_DATES, object_name:BOM_EXCEPTION_SET_DATES, status:VALID, product: BOM - Bills of Material , description: Used for workday exception templates , implementation_dba_data: BOM.BOM_EXCEPTION_SET_DATES ,
-
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 ,
-
Lookup Type: BOM_CALENDAR_DETAILS
12.2.2
product: BOM - Bills of Material , meaning: BOM CALENDAR DETAILS ,
-
Table: BOM_SHIFT_TIMES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_TIMES, object_name:BOM_SHIFT_TIMES, status:VALID, product: BOM - Bills of Material , description: Workday calendar shift times , implementation_dba_data: BOM.BOM_SHIFT_TIMES ,
-
Table: BOM_CALENDAR_DATES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDAR_DATES, object_name:BOM_CALENDAR_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar dates , implementation_dba_data: BOM.BOM_CALENDAR_DATES ,
-
Table: BOM_CALENDAR_DATES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CALENDAR_DATES, object_name:BOM_CALENDAR_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar dates , implementation_dba_data: BOM.BOM_CALENDAR_DATES ,
-
Table: BOM_CAL_YEAR_START_DATES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CAL_YEAR_START_DATES, object_name:BOM_CAL_YEAR_START_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar yearly start dates , implementation_dba_data: BOM.BOM_CAL_YEAR_START_DATES ,
-
Table: BOM_SHIFT_DATES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_DATES, object_name:BOM_SHIFT_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar shift dates , implementation_dba_data: BOM.BOM_SHIFT_DATES ,
-
Table: BOM_CAL_WEEK_START_DATES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_CAL_WEEK_START_DATES, object_name:BOM_CAL_WEEK_START_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar weekly start dates , implementation_dba_data: BOM.BOM_CAL_WEEK_START_DATES ,
-
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 ,
-
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 ,
-
Table: BOM_SHIFT_DATES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SHIFT_DATES, object_name:BOM_SHIFT_DATES, status:VALID, product: BOM - Bills of Material , description: Workday calendar shift dates , implementation_dba_data: BOM.BOM_SHIFT_DATES ,
-
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.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 ,
-
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 ,
-
Lookup Type: CZ_COMPARATORS
12.2.2
product: BOM - Bills of Material , meaning: CZ COMPARATORS , description: Comparators ,
-
Lookup Type: CZ_COMPARATORS
12.1.1
product: BOM - Bills of Material , meaning: CZ COMPARATORS , description: Comparators ,
-
View: CST_PM_MATL_TXN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_PM_MATL_TXN_V, object_name:CST_PM_MATL_TXN_V, status:VALID, product: BOM - Bills of Material , description: Used by concurrent programs for Project Cost Transfer to Oracle Projects , implementation_dba_data: APPS.CST_PM_MATL_TXN_V ,
-
View: CST_PM_MATL_TXN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_PM_MATL_TXN_V, object_name:CST_PM_MATL_TXN_V, status:VALID, product: BOM - Bills of Material , description: Used by concurrent programs for Project Cost Transfer to Oracle Projects , implementation_dba_data: APPS.CST_PM_MATL_TXN_V ,
-
Lookup Type: CST_AGE_IN_DAYS
12.1.1
product: BOM - Bills of Material , meaning: Lookup for profile option CST: Accrual Age In Days , description: Used to set whether the age in days calculation is based on the last receipt date or last activity date ,
-
Lookup Type: CST_AGE_IN_DAYS
12.2.2
product: BOM - Bills of Material , meaning: Lookup for profile option CST: Accrual Age In Days , description: Used to set whether the age in days calculation is based on the last receipt date or last activity date ,
-
View: CST_XLA_INTERORG_PARAMS_REF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INTERORG_PARAMS_REF_V, object_name:CST_XLA_INTERORG_PARAMS_REF_V, status:VALID, product: BOM - Bills of Material , description: Inter organization GL Accounts for AX backward compatibility , implementation_dba_data: APPS.CST_XLA_INTERORG_PARAMS_REF_V ,
-
View: CST_XLA_INTERORG_PARAMS_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INTERORG_PARAMS_REF_V, object_name:CST_XLA_INTERORG_PARAMS_REF_V, status:VALID, product: BOM - Bills of Material , description: Inter organization GL Accounts for AX backward compatibility , implementation_dba_data: APPS.CST_XLA_INTERORG_PARAMS_REF_V ,
-
File: BOMProduct_Dependencies.html
12.1.1
product: BOM - Bills of Material , size: 64.645 KBytes , file_type: HTML Report , description: BOMProduct_Dependencies.html is an html report that documentsexternal dependencies to tables and views in the BOM product. ,
-
File: BOMProduct_Dependencies.html
12.2.2
product: BOM - Bills of Material , size: 42.97 KBytes , file_type: HTML Report , description: BOMProduct_Dependencies.html is an html report that documentsexternal dependencies to tables and views in the BOM product. ,
-
File: BOM_Dependencies.html
12.2.2
product: BOM - Bills of Material , size: 698.169 KBytes , file_type: HTML Report , description: BOM_Dependencies.html is an html report that documents dependencies to tables and views in the BOM product. ,
-
View: CZ_SYSTEM_COMPONENTS_V
12.1.1
product: BOM - Bills of Material , description: System components , implementation_dba_data: Not implemented in this database ,
-
File: BOM_Dependencies.html
12.1.1
product: BOM - Bills of Material , size: 724.384 KBytes , file_type: HTML Report , description: BOM_Dependencies.html is an html report that documents dependencies to tables and views in the BOM product. ,
-
View: CZ_SYSTEM_COMPONENTS_V
12.2.2
product: BOM - Bills of Material , description: System components , implementation_dba_data: Not implemented in this database ,