Search Results mtl_user_supply
Overview
The MTL_USER_SUPPLY table is a core data structure within the Oracle E-Business Suite Inventory (INV) module, specifically for releases 12.1.1 and 12.2.2. It serves as a repository for manually entered or externally managed supply information that must be factored into Available-to-Promise (ATP) calculations. Unlike supply generated automatically from transactions within Purchasing (PO) or Work in Process (WIP), this table allows planners to define supplemental supply streams, such as consigned stock or third-party vendor-managed inventory, ensuring ATP inquiries reflect a complete picture of material availability.
Key Information Stored
The table's primary function is to define a supply record linked to a specific item and organization. Its critical foreign key relationships reveal the key data points stored. Each record is anchored by INVENTORY_ITEM_ID and ORGANIZATION_ID, linking it to the item master (MTL_SYSTEM_ITEMS_B). The SOURCE_TYPE_ID column, referencing MTL_TXN_SOURCE_TYPES, categorizes the nature of the external supply. The SOURCE_ID column is a dynamic foreign key, whose referenced table (e.g., PO_HEADERS_ALL, WIP_ENTITIES, MTL_GENERIC_DISPOSITIONS) depends on the source type, pointing to the specific external document or entity. Additional columns, implied by the foreign key to GL_CODE_COMBINATIONS, would store accounting information for the supply transaction.
Common Use Cases and Queries
The primary use case is the creation and maintenance of user-defined supply for ATP. A common operational query involves reviewing all active external supply for a critical component. A sample SQL pattern is:
- SELECT mus.inventory_item_id, msi.segment1 item_code, mus.organization_id, mus.source_type_id, mus.source_id, mus.quantity FROM inv.mtl_user_supply mus, inv.mtl_system_items_b msi WHERE mus.inventory_item_id = msi.inventory_item_id AND mus.organization_id = msi.organization_id AND msi.segment1 = '&ITEM_CODE';
This data is critical for ATP-driven processes in Order Management and Planning. During an ATP check, the engine aggregates supply from standard sources and the MTL_USER_SUPPLY table to compute accurate availability dates. Reporting use cases include auditing manually overridden supply quantities and analyzing the impact of external supply on fulfillment commitments.
Related Objects
MTL_USER_SUPPLY is centrally connected to several key EBS tables via foreign key constraints. Its definition is validated against the item master (MTL_SYSTEM_ITEMS_B) and organization parameters (MTL_PARAMETERS). The polymorphic SOURCE_ID links it to various transaction source entities, including purchase orders (PO_HEADERS_ALL), jobs (WIP_ENTITIES), and generic dispositions (MTL_GENERIC_DISPOSITIONS). The SOURCE_TYPE_ID is validated by MTL_TXN_SOURCE_TYPES, and it holds accounting references via GL_CODE_COMBINATIONS. This table is directly read by the ATP engine and is often accessed through Inventory and Planning APIs for data maintenance.
-
Table: MTL_USER_SUPPLY
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_USER_SUPPLY, object_name:MTL_USER_SUPPLY, status:VALID, product: INV - Inventory , description: External supply information to be considered in ATP , implementation_dba_data: INV.MTL_USER_SUPPLY ,
-
Table: MTL_USER_SUPPLY
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_USER_SUPPLY, object_name:MTL_USER_SUPPLY, status:VALID, product: INV - Inventory , description: External supply information to be considered in ATP , implementation_dba_data: INV.MTL_USER_SUPPLY ,
-
APPS.MRP_ATP_COLLECTION dependencies on MTL_USER_SUPPLY
12.1.1
-
APPS.FLM_PURGE dependencies on MTL_USER_SUPPLY
12.2.2
-
APPS.FLM_PURGE dependencies on MTL_USER_SUPPLY
12.1.1
-
APPS.WPS_SUPPLY_DEMAND dependencies on MTL_USER_SUPPLY
12.2.2
-
APPS.FLM_SUPPLY_DEMAND dependencies on MTL_USER_SUPPLY
12.2.2
-
APPS.MRP_ATP_COLLECTION dependencies on MTL_USER_SUPPLY
12.2.2
-
APPS.WPS_SUPPLY_DEMAND dependencies on MTL_USER_SUPPLY
12.1.1
-
APPS.FLM_SUPPLY_DEMAND dependencies on MTL_USER_SUPPLY
12.1.1
-
APPS.WIP_WICTPG dependencies on MTL_USER_SUPPLY
12.1.1
-
APPS.WIP_WICTPG dependencies on MTL_USER_SUPPLY
12.2.2
-
VIEW: INV.MTL_USER_SUPPLY#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_USER_SUPPLY#, status:VALID,
-
SYNONYM: APPS.MTL_USER_SUPPLY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_USER_SUPPLY, status:VALID,
-
SYNONYM: APPS.MTL_USER_SUPPLY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_USER_SUPPLY, status:VALID,
-
VIEW: INV.MTL_USER_SUPPLY#
12.2.2
-
TABLE: INV.MTL_USER_SUPPLY
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_USER_SUPPLY, object_name:MTL_USER_SUPPLY, status:VALID,
-
TABLE: INV.MTL_USER_SUPPLY
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_USER_SUPPLY, object_name:MTL_USER_SUPPLY, status:VALID,
-
Table: MTL_GENERIC_DISPOSITIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_GENERIC_DISPOSITIONS, object_name:MTL_GENERIC_DISPOSITIONS, status:VALID, product: INV - Inventory , description: Account alias definition , implementation_dba_data: INV.MTL_GENERIC_DISPOSITIONS ,
-
Table: MTL_GENERIC_DISPOSITIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_GENERIC_DISPOSITIONS, object_name:MTL_GENERIC_DISPOSITIONS, status:VALID, product: INV - Inventory , description: Account alias definition , implementation_dba_data: INV.MTL_GENERIC_DISPOSITIONS ,
-
PACKAGE BODY: APPS.MRP_ATP_COLLECTION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_ATP_COLLECTION, status:VALID,
-
PACKAGE BODY: APPS.WPS_SUPPLY_DEMAND
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WPS_SUPPLY_DEMAND, status:VALID,
-
PACKAGE BODY: APPS.FLM_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_PURGE, status:VALID,
-
PACKAGE BODY: APPS.FLM_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_PURGE, status:VALID,
-
Table: MTL_TXN_SOURCE_TYPES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_SOURCE_TYPES, object_name:MTL_TXN_SOURCE_TYPES, status:VALID, product: INV - Inventory , description: Valid transaction source types , implementation_dba_data: INV.MTL_TXN_SOURCE_TYPES ,
-
Table: MTL_TXN_SOURCE_TYPES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_SOURCE_TYPES, object_name:MTL_TXN_SOURCE_TYPES, status:VALID, product: INV - Inventory , description: Valid transaction source types , implementation_dba_data: INV.MTL_TXN_SOURCE_TYPES ,
-
PACKAGE BODY: APPS.FLM_SUPPLY_DEMAND
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_SUPPLY_DEMAND, status:VALID,
-
PACKAGE BODY: APPS.WPS_SUPPLY_DEMAND
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WPS_SUPPLY_DEMAND, status:VALID,
-
PACKAGE BODY: APPS.MRP_ATP_COLLECTION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_ATP_COLLECTION, status:VALID,
-
PACKAGE BODY: APPS.FLM_SUPPLY_DEMAND
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FLM_SUPPLY_DEMAND, status:VALID,
-
PACKAGE BODY: APPS.WIP_WICTPG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WICTPG, status:VALID,
-
Table: WIP_ENTITIES
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_ENTITIES, object_name:WIP_ENTITIES, status:VALID, product: WIP - Work in Process , description: Information common to jobs and schedules , implementation_dba_data: WIP.WIP_ENTITIES ,
-
PACKAGE BODY: APPS.WIP_WICTPG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_WICTPG, status:VALID,
-
Table: WIP_ENTITIES
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_ENTITIES, object_name:WIP_ENTITIES, status:VALID, product: WIP - Work in Process , description: Information common to jobs and schedules , implementation_dba_data: WIP.WIP_ENTITIES ,
-
APPS.FLM_PURGE dependencies on DUAL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: PO_HEADERS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Document headers (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_HEADERS_ALL ,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.FLM_PURGE dependencies on DUAL
12.1.1
-
Table: PO_HEADERS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID, product: PO - Purchasing , description: Document headers (for purchase orders, purchase agreements, quotations, RFQs) , implementation_dba_data: PO.PO_HEADERS_ALL ,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.FLM_SUPPLY_DEMAND dependencies on MTL_GROUP_ITEM_ATPS_VIEW
12.1.1
-
APPS.WIP_WICTPG dependencies on DUAL
12.1.1
-
APPS.WIP_WICTPG dependencies on DUAL
12.2.2
-
APPS.FLM_SUPPLY_DEMAND dependencies on MTL_GROUP_ITEM_ATPS_VIEW
12.2.2
-
APPS.WPS_SUPPLY_DEMAND dependencies on MTL_GROUP_ITEM_ATPS_VIEW
12.2.2
-
APPS.WPS_SUPPLY_DEMAND dependencies on MTL_GROUP_ITEM_ATPS_VIEW
12.1.1
-
APPS.WPS_SUPPLY_DEMAND dependencies on MTL_PARAMETERS
12.1.1