Search Results rebagging in workday
The CRP.CRP_CAL_SHIFT_DELTA
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Capacity Requirements Planning (CRP) module. This table serves as a temporary storage area for capturing incremental changes to shift definitions in the manufacturing calendar, which are later processed to update the master calendar data. Below is a detailed analysis of its purpose, structure, and functionality within Oracle EBS.
Purpose and Context
TheCRP_CAL_SHIFT_DELTA
table is primarily used during the synchronization of shift-related data between the CRP module and the manufacturing calendar (BOM.CALENDAR_SHIFT
). It acts as an intermediary table that stores delta (incremental) changes to shift definitions before they are applied to the master calendar. This ensures that modifications—such as new shifts, updates, or deletions—are efficiently propagated without requiring a full recalculation of the calendar, thereby optimizing performance in high-volume manufacturing environments.
Table Structure
The table consists of several key columns, each serving a specific purpose in tracking shift changes:- SHIFT_DELTA_ID: A unique identifier for each delta record, often populated by a sequence.
- ORGANIZATION_ID: Links the shift to a specific inventory organization.
- SHIFT_NUM: Identifies the shift number being modified.
- CALENDAR_CODE: References the manufacturing calendar to which the shift belongs.
- CHANGE_TYPE: Indicates the nature of the change (e.g., INSERT, UPDATE, DELETE).
- START_DATE and END_DATE: Define the validity period of the shift.
- SHIFT_START_TIME and SHIFT_END_TIME: Specify the operational hours of the shift.
- STATUS: Tracks the processing state (e.g., PENDING, PROCESSED, ERROR).
- CREATION_DATE and LAST_UPDATE_DATE: Audit columns for tracking record timestamps.
Integration with CRP Processes
The table is integral to CRP's capacity planning workflows. When users modify shifts via the Oracle EBS interface or APIs, changes are first written toCRP_CAL_SHIFT_DELTA
. A concurrent program (e.g., "Process Shift Changes") then reads these delta records and applies them to the master calendar (BOM.CALENDAR_SHIFT
). This decoupled design minimizes locking conflicts and supports batch processing for large datasets.
Technical Considerations
- Performance: The table is optimized for write-heavy operations, with indexes on
ORGANIZATION_ID
,CALENDAR_CODE
, andSTATUS
to expedite delta processing. - Data Integrity: Foreign key constraints ensure referential integrity with
BOM.CALENDAR_SHIFT
andHR_ORGANIZATION_UNITS
. - Error Handling: Records with
STATUS = 'ERROR'
are logged inCRP.CRP_CAL_SHIFT_ERRORS
for troubleshooting.
Version-Specific Behavior
In EBS 12.2.2, enhancements to the CRP module may include additional columns or improved delta processing logic, but the core functionality remains consistent with 12.1.1. The table's schema is backward-compatible, ensuring minimal upgrade impact.Conclusion
TheCRP.CRP_CAL_SHIFT_DELTA
table is a pivotal component in Oracle EBS's CRP module, enabling efficient and auditable updates to manufacturing shift data. Its design reflects Oracle's emphasis on scalability and data integrity, making it indispensable for organizations leveraging CRP for capacity planning in complex manufacturing environments.
-
File: Work in Progress ERD.pdf
12.1.1
product: WIP - Work in Process , size: 125.872 KBytes , file_type: PDF Diagram ,
-
File: Work in Progress ERD.pdf
12.2.2
product: WIP - Work in Process , size: 125.872 KBytes , file_type: PDF Diagram ,
-
File: R115 GMF WAREHOUSE SETUP IN COS.pdf
12.2.2
product: GMF - Process Manufacturing Financials , size: 18.951 KBytes , file_type: PDF Diagram ,
-
File: R115 GMF WAREHOUSE SETUP IN COS.pdf
12.1.1
product: GMF - Process Manufacturing Financials , size: 18.951 KBytes , file_type: PDF Diagram ,
-
TABLE: CRP.CRP_CAL_SHIFT_DELTA
12.2.2
owner:CRP, object_type:TABLE, fnd_design_data:CRP.CRP_CAL_SHIFT_DELTA, object_name:CRP_CAL_SHIFT_DELTA, status:VALID,
-
TABLE: CRP.CRP_CAL_SHIFT_DELTA
12.1.1
owner:CRP, object_type:TABLE, fnd_design_data:CRP.CRP_CAL_SHIFT_DELTA, object_name:CRP_CAL_SHIFT_DELTA, status:VALID,
-
APPS.MRP_REPPERIODS_PUB dependencies on MRP_REPETITIVE_PERIODS
12.1.1
-
APPS.MRP_REPPERIODS_PUB dependencies on MRP_REPETITIVE_PERIODS
12.2.2
-
APPS.MSC_REPPERIODS_PUB dependencies on MSC_REPETITIVE_PERIODS
12.1.1
-
APPS.MSC_REPPERIODS_PUB dependencies on MSC_REPETITIVE_PERIODS
12.2.2
-
TABLE: MSC.MSC_CALENDAR_EXCEPTIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CALENDAR_EXCEPTIONS, object_name:MSC_CALENDAR_EXCEPTIONS, status:VALID,
-
TABLE: MSC.MSC_CALENDAR_EXCEPTIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CALENDAR_EXCEPTIONS, object_name:MSC_CALENDAR_EXCEPTIONS, status:VALID,
-
APPS.MRP_FORECAST dependencies on MRP_CALENDAR
12.2.2
-
TABLE: BOM.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,
-
APPS.MRP_FORECAST dependencies on MRP_CALENDAR
12.1.1
-
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 ,
-
TABLE: BOM.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,
-
APPS.MTH_UTIL_PKG dependencies on MTH_ALL_ENTITIES_V
12.2.2
-
Lookup Type: JLCO_AR_WORKDAY_STATUS
12.2.2
product: JL - Latin America Localizations , meaning: Fiscal Workday Statuses , description: Fiscal Workday Statuses ,
-
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 ,
-
Table: MSC_CALENDAR_EXCEPTIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CALENDAR_EXCEPTIONS, object_name:MSC_CALENDAR_EXCEPTIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_CALENDAR_EXCEPTIONS stores exception dates for a calendar. You can define these exception dates to be working or non-working days. The workday calendar program uses this information to generate your workday calendar. , implementation_dba_data: MSC.MSC_CALENDAR_EXCEPTIONS ,
-
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 ,
-
Table: MSC_CALENDAR_EXCEPTIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_CALENDAR_EXCEPTIONS, object_name:MSC_CALENDAR_EXCEPTIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_CALENDAR_EXCEPTIONS stores exception dates for a calendar. You can define these exception dates to be working or non-working days. The workday calendar program uses this information to generate your workday calendar. , implementation_dba_data: MSC.MSC_CALENDAR_EXCEPTIONS ,
-
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 ,
-
Lookup Type: JLCO_AR_WORKDAY_STATUS
12.1.1
product: JL - Latin America Localizations , meaning: Fiscal Workday Statuses , description: Fiscal Workday Statuses ,
-
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 ,
-
APPS.MSC_REPPERIODS_PUB dependencies on MSC_CALENDAR_DATES
12.2.2
-
TABLE: MSC.MSC_WORKDAY_PATTERNS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_WORKDAY_PATTERNS, object_name:MSC_WORKDAY_PATTERNS, status:VALID,
-
TABLE: MSC.MSC_WORKDAY_PATTERNS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_WORKDAY_PATTERNS, object_name:MSC_WORKDAY_PATTERNS, status:VALID,
-
APPS.MSC_REPPERIODS_PUB dependencies on MSC_CALENDAR_DATES
12.1.1
-
TABLE: MTH.MTH_WORKDAY_SHIFTS_D
12.1.1
owner:MTH, object_type:TABLE, fnd_design_data:MTH.MTH_WORKDAY_SHIFTS_D, object_name:MTH_WORKDAY_SHIFTS_D, status:VALID,
-
TABLE: MSC.MSC_ST_WORKDAY_PATTERNS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_WORKDAY_PATTERNS, object_name:MSC_ST_WORKDAY_PATTERNS, status:VALID,
-
TABLE: MSC.MSC_SHIFT_DATES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SHIFT_DATES, object_name:MSC_SHIFT_DATES, status:VALID,
-
TABLE: MSC.MSC_ST_WORKDAY_PATTERNS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_WORKDAY_PATTERNS, object_name:MSC_ST_WORKDAY_PATTERNS, status:VALID,
-
TABLE: BOM.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,
-
TABLE: MTH.MTH_WORKDAY_SHIFTS_D
12.2.2
owner:MTH, object_type:TABLE, fnd_design_data:MTH.MTH_WORKDAY_SHIFTS_D, object_name:MTH_WORKDAY_SHIFTS_D, status:VALID,
-
TABLE: BOM.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,
-
TABLE: BOM.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,
-
TABLE: MSC.MSC_SHIFT_DATES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SHIFT_DATES, object_name:MSC_SHIFT_DATES, status:VALID,
-
APPS.MRP_LINE_SCHEDULE_ALGORITHM dependencies on BOM_CALENDAR_DATES
12.1.1
-
APPS.MRP_LINE_SCHEDULE_ALGORITHM dependencies on BOM_CALENDAR_DATES
12.2.2
-
TABLE: BOM.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,
-
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: MSC_ST_CALENDARS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_CALENDARS, object_name:MSC_ST_CALENDARS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This is an interface table for staging definition of workday calendars from Legacy Instances. The 'Pre-Processor' would then validate the data in this table and insert into MSC_CALENDARS.You can follow any of the four following type of quar , implementation_dba_data: MSC.MSC_ST_CALENDARS ,
-
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,
-
Table: MSC_ST_CALENDARS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_CALENDARS, object_name:MSC_ST_CALENDARS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This is an interface table for staging definition of workday calendars from Legacy Instances. The 'Pre-Processor' would then validate the data in this table and insert into MSC_CALENDARS.You can follow any of the four following type of quar , implementation_dba_data: MSC.MSC_ST_CALENDARS ,
-
TABLE: BOM.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,