Search Results mtl_safety_stocks
Overview
The MTL_SAFETY_STOCKS table is a core data repository within Oracle E-Business Suite Inventory (INV) and Manufacturing modules. It serves as the definitive store for safety stock definitions, a critical parameter in inventory and material requirements planning (MRP). Safety stock represents a buffer quantity of an item held in inventory to mitigate the risk of stockouts caused by variability in supply or demand. The table's role is to persistently record these target safety stock levels, which are subsequently referenced by planning engines and inventory management processes to calculate reorder points, generate planned orders, and assess inventory performance against defined service level targets.
Key Information Stored
The table's structure centers on uniquely identifying an item within a specific organizational context and time period, and then recording its safety stock parameters. The primary key columns are INVENTORY_ITEM_ID, ORGANIZATION_ID, and EFFECTIVITY_DATE, which together enforce a unique safety stock rule for an item-organization combination on a given date. A critical column is SAFETY_STOCK_QUANTITY, which holds the target buffer quantity. The FORECAST_DESIGNATOR column links the safety stock rule to a specific forecast, allowing for differentiated safety stock levels based on different demand plans. Additional columns typically include LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, and CREATED_BY for audit purposes, and may contain attributes for the calculation method or specific service level goals.
Common Use Cases and Queries
Primary use cases involve the setup, maintenance, and reporting of safety stock policies. Common activities include loading safety stock data via interfaces, reviewing safety stock levels for items in a specific organization, and analyzing changes over time. A typical query retrieves the current effective safety stock for items, often joining to item master tables for descriptive information.
- Sample Query for Current Safety Stock:
SELECT msik.concatenated_segments item_code, mss.safety_stock_quantity, mss.effectivity_date FROM mtl_safety_stocks mss, mtl_system_items_kfv msik WHERE mss.inventory_item_id = msik.inventory_item_id AND mss.organization_id = msik.organization_id AND mss.organization_id = :p_org_id AND TRUNC(SYSDATE) >= mss.effectivity_date ORDER BY msik.concatenated_segments, mss.effectivity_date DESC - Reporting Use Case: Generating a report to compare safety stock quantities against on-hand inventory to identify items where the buffer is insufficient or excessive.
- Data Maintenance: Using the table to update safety stock quantities via direct SQL (for mass changes) or through the standard Oracle Inventory forms and APIs.
Related Objects
The MTL_SAFETY_STOCKS table maintains defined foreign key relationships with other central EBS tables, ensuring data integrity. These relationships are fundamental for any joins in queries or integrations.
- MTL_SYSTEM_ITEMS_B: The primary relationship is to the item master. The join is on
MTL_SAFETY_STOCKS.INVENTORY_ITEM_ID = MTL_SYSTEM_ITEMS_B.INVENTORY_ITEM_IDandMTL_SAFETY_STOCKS.ORGANIZATION_ID = MTL_SYSTEM_ITEMS_B.ORGANIZATION_ID. This provides access to item attributes like description and planning make/buy codes. - MRP_FORECAST_DESIGNATORS: The table links to the forecast definition via
MTL_SAFETY_STOCKS.FORECAST_DESIGNATOR = MRP_FORECAST_DESIGNATORS.FORECAST_DESIGNATORand the sharedORGANIZATION_ID. This allows safety stock to be specific to a particular forecast scenario.
Furthermore, this table is a key source for the MRP and ASCP planning engines, which read safety stock data to calculate net requirements. Standard APIs, such as those in the INV_ITEM package, may also interact with this table for programmatic maintenance of safety stock data.
-
Table: MTL_SAFETY_STOCKS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SAFETY_STOCKS, object_name:MTL_SAFETY_STOCKS, status:VALID, product: INV - Inventory , description: Safety stocks , implementation_dba_data: INV.MTL_SAFETY_STOCKS ,
-
Table: MTL_SAFETY_STOCKS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SAFETY_STOCKS, object_name:MTL_SAFETY_STOCKS, status:VALID, product: INV - Inventory , description: Safety stocks , implementation_dba_data: INV.MTL_SAFETY_STOCKS ,
-
APPS.MRP_MRPRPROP_XMLP_PKG dependencies on MTL_SAFETY_STOCKS
12.2.2
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MTL_SAFETY_STOCKS
12.1.1
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on MTL_SAFETY_STOCKS
12.1.1
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MTL_SAFETY_STOCKS
12.2.2
-
APPS.MRP_MRPRPROP_XMLP_PKG dependencies on MTL_SAFETY_STOCKS
12.1.1
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on MTL_SAFETY_STOCKS
12.2.2
-
VIEW: INV.MTL_SAFETY_STOCKS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_SAFETY_STOCKS#, status:VALID,
-
View: MRP_RHX_SAFETY_STOCK_V
12.1.1
product: MRP - Master Scheduling/MRP , description: An Integration Toolkit view supporting information regarding the safety stock of planned items. , implementation_dba_data: Not implemented in this database ,
-
View: MRP_RHX_SAFETY_STOCK_V
12.2.2
product: MRP - Master Scheduling/MRP , description: An Integration Toolkit view supporting information regarding the safety stock of planned items. , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.MTL_SAFETY_STOCKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SAFETY_STOCKS, status:VALID,
-
SYNONYM: APPS.MTL_SAFETY_STOCKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SAFETY_STOCKS, status:VALID,
-
APPS.MTL_SAFETY_STOCKS_PKG SQL Statements
12.2.2
-
APPS.MTL_SAFETY_STOCKS_PKG SQL Statements
12.1.1
-
VIEW: INV.MTL_SAFETY_STOCKS#
12.2.2
-
VIEW: APPS.MTL_SAFETY_STOCKS_VIEW
12.1.1
-
VIEW: APPS.MTL_SAFETY_STOCKS_VIEW
12.2.2
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.MTL_SAFETY_STOCKS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_SAFETY_STOCKS_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_SAFETY_STOCKS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_SAFETY_STOCKS_PKG, status:VALID,
-
Table: MRP_FORECAST_DESIGNATORS
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_FORECAST_DESIGNATORS, object_name:MRP_FORECAST_DESIGNATORS, status:VALID, product: MRP - Master Scheduling/MRP , description: Forecast names and sets , implementation_dba_data: MRP.MRP_FORECAST_DESIGNATORS ,
-
TABLE: INV.MTL_SAFETY_STOCKS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SAFETY_STOCKS, object_name:MTL_SAFETY_STOCKS, status:VALID,
-
TABLE: INV.MTL_SAFETY_STOCKS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SAFETY_STOCKS, object_name:MTL_SAFETY_STOCKS, status:VALID,
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on DUAL
12.1.1
-
Table: MRP_FORECAST_DESIGNATORS
12.1.1
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_FORECAST_DESIGNATORS, object_name:MRP_FORECAST_DESIGNATORS, status:VALID, product: MRP - Master Scheduling/MRP , description: Forecast names and sets , implementation_dba_data: MRP.MRP_FORECAST_DESIGNATORS ,
-
PACKAGE BODY: APPS.MRP_HORIZONTAL_PLAN_SC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_HORIZONTAL_PLAN_SC, status:VALID,
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MTL_ITEM_CATEGORIES
12.1.1
-
View: MTL_SAFETY_STOCKS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SAFETY_STOCKS_VIEW, object_name:MTL_SAFETY_STOCKS_VIEW, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SAFETY_STOCKS_VIEW ,
-
View: MTL_SAFETY_STOCKS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SAFETY_STOCKS_VIEW, object_name:MTL_SAFETY_STOCKS_VIEW, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SAFETY_STOCKS_VIEW ,
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MTL_ITEM_CATEGORIES
12.2.2
-
PACKAGE BODY: APPS.MRP_MRPRPROP_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_MRPRPROP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.MRP_HORIZONTAL_PLAN_SC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_HORIZONTAL_PLAN_SC, status:VALID,
-
PACKAGE BODY: APPS.MTL_SAFETY_STOCKS_PKG
12.2.2
-
PACKAGE BODY: APPS.MRP_MRPRPROP_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_MRPRPROP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_SAFETY_STOCKS_PKG
12.1.1
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MRP_FORECAST_DATES
12.1.1
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MRP_FORECAST_DATES
12.2.2
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MRP_FORECAST_DESIGNATORS
12.2.2
-
VIEW: APPS.MTL_SAFETY_STOCKS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SAFETY_STOCKS_VIEW, object_name:MTL_SAFETY_STOCKS_VIEW, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.GMPPSRP SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.MTL_SAFETY_STOCKS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SAFETY_STOCKS_VIEW, object_name:MTL_SAFETY_STOCKS_VIEW, status:VALID,
-
APPS.GMPPSRP SQL Statements
12.1.1
-
APPS.MTL_SAFETY_STOCKS_PKG dependencies on MRP_FORECAST_DESIGNATORS
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.MRP_HORIZONTAL_PLAN_SC dependencies on MRP_SYSTEM_ITEMS
12.1.1