Search Results stock
The MSC_SAFETY_STOCKS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Oracle Advanced Supply Chain Planning (ASCP) module. It stores safety stock information used for inventory planning, demand forecasting, and supply chain optimization. This table plays a pivotal role in ensuring that organizations maintain optimal inventory levels to meet customer demand while minimizing excess stock and associated carrying costs.
Table Purpose and Functional Context:
The MSC_SAFETY_STOCKS table is part of Oracle's Manufacturing and Supply Chain (MSC) schema and serves as the repository for safety stock data calculated by the planning engine. Safety stock represents buffer inventory maintained to protect against variability in demand and supply lead times. In Oracle ASCP, safety stock levels can be calculated using statistical methods (such as standard deviation of demand) or manually specified by planners.
Key Columns and Data Structure:
The table contains several important columns that define safety stock parameters:
- PLAN_ID: References the MSC_PLANS table to associate safety stock with a specific planning scenario
- ORGANIZATION_ID: Links to HR_ORGANIZATION_UNITS to identify the inventory organization
- INVENTORY_ITEM_ID: References MTL_SYSTEM_ITEMS_B for the item definition
- SAFETY_STOCK_QUANTITY: Stores the calculated or manually entered safety stock quantity
- EFFECTIVE_DATE: Indicates when the safety stock value becomes active
- CALCULATION_METHOD: Specifies whether the value was system-calculated or user-defined
- STANDARD_DEVIATION: Stores statistical data used in automated calculations
- COVERAGE_DAYS: Indicates the demand coverage period for the safety stock
Integration with Oracle EBS Modules:
The MSC_SAFETY_STOCKS table integrates with several Oracle EBS modules:
- Inventory Management: Safety stock values influence reorder points and min-max planning
- Order Management: Affects available-to-promise (ATP) calculations
- Purchasing: Impacts purchase requisition and purchase order generation
- Work in Process: Influences material availability for manufacturing
Technical Considerations:
The table is primarily maintained by the Oracle ASCP engine during planning runs. Key technical aspects include:
- Indexed on PLAN_ID, ORGANIZATION_ID, and INVENTORY_ITEM_ID for performance
- Partitioning options available in 12.2.2 for large implementations
- Data is typically loaded via MSC_LOAD_PLAN_PKG procedures
- Subject to Oracle's data retention policies for planning data
Implementation Best Practices:
When working with MSC_SAFETY_STOCKS, organizations should:
- Establish clear policies for system-calculated vs manual safety stock
- Regularly review and adjust safety stock parameters
- Consider lead time variability in safety stock calculations
- Leverage Oracle's safety stock analytics for continuous improvement
- Align safety stock strategies with overall inventory policy
The MSC_SAFETY_STOCKS table represents a sophisticated approach to inventory optimization within Oracle EBS, enabling organizations to balance service levels with inventory investment through data-driven safety stock management.
-
Lookup Type: MSC_RP_SAFETY_STOCK_LT_METHOD
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC: RP Safety Stock LT Mthd , description: Method Types for Safety Stock Lead Time ,
-
Concurrent Program: MSCXPSS
12.2.2
execution_filename: msc_publish_safety_stock_pkg.publish_safety_stocks , product: MSC - Advanced Supply Chain Planning , user_name: Publish Safety Stock , description: Publish Safety Stock , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSC_IMM_FIND_CRITERIA
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Find criteria at Organization level , description: Used for Field Prompts in Item attributes mass maintenance ,
-
Concurrent Program: MSCXPSS
12.1.1
execution_filename: msc_publish_safety_stock_pkg.publish_safety_stocks , product: MSC - Advanced Supply Chain Planning , user_name: Publish Safety Stock , description: Publish Safety Stock , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSC_HORIZONTAL_PLAN_TYPE_IO
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Horizontal Plan Row Types for Inventory Plans , description: Horizontal Plan Row Types for Inventory Plans ,
-
Lookup Type: MSC_IMM_UPDATE_ATTRIBUTES
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Updateable attributes at organization level , description: Used for Field Prompts in Item attributes mass maintenance ,
-
Lookup Type: MSC_HORIZONTAL_PLAN_TYPE_IO
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Horizontal Plan Row Types for Inventory Plans , description: Horizontal Plan Row Types for Inventory Plans ,
-
Lookup Type: MSC_SS_LEVEL
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Service Planning Safety Stock Level , description: Service Planning Safety Stock Level ,
-
Lookup Type: MSC_SS_SMOOTHING_METHOD
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Safety Stock Smoothing method , description: MSC: Smoothing method to calculate Safety stock within Change interval ,
-
Lookup Type: MSC_SS_SMOOTHING_METHOD
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Safety Stock Smoothing method , description: MSC: Smoothing method to calculate Safety stock within Change interval ,
-
Lookup Type: MSC_SS_LEVEL
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Service Planning Safety Stock Level , description: Service Planning Safety Stock Level ,
-
Lookup Type: MSC_SURPLUS_INV_LEVEL_BASIS
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC Circular Sourcing Inventory Level Basis , description: MSC Circular Sourcing Inventory Level Basis ,
-
Concurrent Program: MSCXPST
12.2.2
execution_filename: msc_publish_safety_stock_pkg.publish_safety_stocks , product: MSC - Advanced Supply Chain Planning , user_name: Publish Safety Stock , description: Publish Safety Stock , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSC_SURPLUS_INV_LEVEL_BASIS
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC Circular Sourcing Inventory Level Basis , description: MSC Circular Sourcing Inventory Level Basis ,
-
Concurrent Program: MSCXPST
12.1.1
execution_filename: msc_publish_safety_stock_pkg.publish_safety_stocks , product: MSC - Advanced Supply Chain Planning , user_name: Publish Safety Stock , description: Publish Safety Stock , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MSC_X_ORDER_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Collaborative Planning order types , description: Collaborative Planning order types ,
-
Lookup Type: MSC_X_ORDER_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Collaborative Planning order types , description: Collaborative Planning order types ,
-
Lookup Type: MSC_SD_VIEW_ROW_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SD_VIEW_ROW_TYPE ,
-
Lookup Type: MSC_SD_VIEW_ROW_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SD_VIEW_ROW_TYPE ,
-
Lookup Type: MSC_X_EXCEPTION_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Supply chain exchange Exception Type , description: Supply chain exchange Exception Type ,
-
Lookup Type: MSC_SAFETY_STOCK_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Safety stock code ,
-
Lookup Type: MSC_SAFETY_STOCK_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Safety stock code ,
-
Lookup Type: MSC_X_EXCEPTION_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Supply chain exchange Exception Type , description: Supply chain exchange Exception Type ,
-
Table: MSC_SAFETY_STOCKS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SAFETY_STOCKS, object_name:MSC_SAFETY_STOCKS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Safety stock levels , implementation_dba_data: MSC.MSC_SAFETY_STOCKS ,
-
Lookup Type: MSC_DRP_ALLOC_RULE_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Supply Allocation Rules Type ,
-
Lookup Type: MSC_X_GRAPH_OPTION
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Supply Chain Exchange Graph Options ,
-
Lookup Type: PRIORITY_RULES_DEMAND_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: PRIORITY_RULES_DEMAND_TYPE ,
-
Lookup Type: MSC_X_GRAPH_OPTION
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Supply Chain Exchange Graph Options ,
-
Table: MSC_SAFETY_STOCKS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SAFETY_STOCKS, object_name:MSC_SAFETY_STOCKS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Safety stock levels , implementation_dba_data: MSC.MSC_SAFETY_STOCKS ,
-
Lookup Type: MSC_DRP_ALLOC_RULE_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Supply Allocation Rules Type ,
-
Lookup Type: PRIORITY_RULES_DEMAND_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: PRIORITY_RULES_DEMAND_TYPE ,
-
Lookup Type: MSC_TRANS_SS_SUPPLY
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC: Supplies used for satisfying transient safety stock ,
-
Lookup Type: MSC_TRANS_SS_SUPPLY
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC: Supplies used for satisfying transient safety stock ,
-
Lookup Type: MSC_X_EXCEPTION_COLUMN_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Supply Chain Exchange Exception Column Type , description: Supply Chain Exchange Exception Column Type ,
-
Lookup Type: MSC_X_EXCEPTION_COLUMN_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Supply Chain Exchange Exception Column Type , description: Supply Chain Exchange Exception Column Type ,
-
Lookup Type: MSC_ASCP_MATL_PLAN_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: ASCP material horizontal plan. ,
-
Lookup Type: MSC_DRP_HORIZONTAL_PLAN_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Horizontal Plan Row types , description: Horizontal Plan Row types ,
-
Lookup Type: MSC_DRP_HORIZONTAL_PLAN_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Horizontal Plan Row types , description: Horizontal Plan Row types ,
-
Lookup Type: MSCX_MOE_TIP_DATES_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: Dates Tip table ,
-
Lookup Type: MSCX_MOE_TIP_DATES_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: Dates Tip table ,
-
Lookup Type: DRP_HORIZONTAL_PLAN_TYPE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: DRP HORIZONTAL PLAN TYPE ,
-
Lookup Type: DRP_HORIZONTAL_PLAN_TYPE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: DRP HORIZONTAL PLAN TYPE ,
-
Lookup Type: MSCX_MOE_TIP_TP_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: TP tip table ,
-
Lookup Type: MSCX_MOE_TIP_TP_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: TP tip table ,
-
Lookup Type: MSC_DEMAND_ORIGINATION
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC DEMAND ORIGINATION ,
-
Lookup Type: MSC_DEMAND_ORIGINATION
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC DEMAND ORIGINATION ,
-
Lookup Type: MSC_PQ_CP_EXCP
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: For Exceptions Used in CP , description: Field Prompts used for Personal Queries ,
-
Lookup Type: MSC_PQ_CP_EXCP
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: For Exceptions Used in CP , description: Field Prompts used for Personal Queries ,
-
Lookup Type: MSC_PQ_EXCP
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: For Exceptions Used in ASCP , description: Field Prompts used for Personal Queries ,
-
Lookup Type: MSC_PQ_EXCP
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: For Exceptions Used in ASCP , description: Field Prompts used for Personal Queries ,