Search Results subinventory
The MTL_CC_SUBINVENTORIES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for storing subinventory-level control information related to Cost Collection functionality, primarily used in Oracle Inventory and Cost Management modules. This table serves as a junction between subinventories and cost collection setups, ensuring proper accounting and valuation of inventory transactions. Below is a detailed technical summary of its structure, purpose, and integration within Oracle EBS.
Table Purpose and Functional Context
TheMTL_CC_SUBINVENTORIES
table associates subinventories with cost collection groups, enabling organizations to define granular cost accounting rules at the subinventory level. It is pivotal for:
- Cost Collection Group Assignment: Links subinventories to predefined cost collection groups, which determine how inventory costs are accumulated and reported.
- Valuation and Accounting: Ensures transactions (e.g., receipts, issues, transfers) are valued according to the cost method (e.g., FIFO, Average Cost) assigned to the cost collection group.
- Integration with Cost Management: Facilitates seamless cost rollup and period-end closing processes by maintaining subinventory-cost group relationships.
Key Columns and Relationships
The table's structure includes the following critical columns:- SUBINVENTORY_CODE: Foreign key to
MTL_SECONDARY_INVENTORIES
, identifying the subinventory. - COLLECTION_ID: Foreign key to
MTL_CC_COLLECTIONS
, linking to the cost collection group. - ORGANIZATION_ID: Foreign key to
HR_ALL_ORGANIZATION_UNITS
, denoting the inventory organization. - LAST_UPDATE_DATE, LAST_UPDATED_BY: Audit columns tracking record modifications.
MTL_SECONDARY_INVENTORIES
: Defines subinventory details (e.g., locator control, asset tracking).MTL_CC_COLLECTIONS
: Stores cost collection group definitions (e.g., cost method, valuation accounts).
Technical Implementation
In Oracle EBS 12.1.1/12.2.2, this table is populated via:- Setup UI: Through the "Cost Collection Groups" form (Navigation: Cost Management > Setup > Cost Collection Groups).
- API Calls: Programmatic inserts/updates via
INV_CC_SUBINVENTORY_PKG
.
SUBINVENTORY_CODE
and COLLECTION_ID
optimize query performance for transaction processing and cost calculations.
Business Process Integration
The table impacts critical workflows:- Inventory Transactions: During material movements, the system references
MTL_CC_SUBINVENTORIES
to determine the correct cost group for valuation. - Period Close: Cost processors rely on this table to aggregate costs by subinventory-group combinations.
- Reporting: Financial and inventory valuation reports use this data to segment costs by subinventory or cost group.
Customization Considerations
Modifications to this table require caution due to downstream effects:- Data Integrity: Direct DML operations may disrupt cost calculations; use approved APIs.
- Performance: High-volume environments may need partitioned indexes for scalability.
Conclusion
TheMTL_CC_SUBINVENTORIES
table is a foundational component in Oracle EBS for aligning subinventories with cost accounting structures. Its design ensures accurate inventory valuation, supports complex costing methodologies, and integrates tightly with Oracle's financial and supply chain modules. Proper configuration of this table is essential for organizations leveraging cost collection features to maintain compliance and operational efficiency.
-
Lookup Type: MTL_DEFAULT_SUBINVENTORY
12.2.2
product: INV - Inventory , meaning: MTL DEFAULT SUBINVENTORY ,
-
Lookup Type: MTL_KANBAN_CARD_PRINT_SORT
12.2.2
product: INV - Inventory , meaning: MTL KANBAN CARD PRINT SORT ,
-
Lookup Type: MTL_KANBAN_CARD_PRINT_SORT
12.1.1
product: INV - Inventory , meaning: MTL KANBAN CARD PRINT SORT ,
-
Lookup Type: MTL_PICK_SUBINVENTORY_RULE
12.2.2
product: INV - Inventory , meaning: Subinventory Rule for Picking Sort ,
-
Lookup Type: INV_SRS_PHYS_TAG_SORT
12.1.1
product: INV - Inventory , meaning: INV SRS PHYS TAG SORT ,
-
Lookup Type: MTL_DEFAULT_SUBINVENTORY
12.1.1
product: INV - Inventory , meaning: MTL DEFAULT SUBINVENTORY ,
-
Lookup Type: INV_SRS_PSL_SORT
12.1.1
product: INV - Inventory , meaning: INV SRS PSL SORT ,
-
Lookup Type: INV_SRS_PSL_SORT
12.2.2
product: INV - Inventory , meaning: INV SRS PSL SORT ,
-
Lookup Type: MTL_PICK_SUBINVENTORY_RULE
12.1.1
product: INV - Inventory , meaning: Subinventory Rule for Picking Sort ,
-
Lookup Type: INV_SRS_PHYS_TAG_SORT
12.2.2
product: INV - Inventory , meaning: INV SRS PHYS TAG SORT ,
-
Lookup Type: MTL_SUBINVENTORY_TYPE
12.1.1
product: INV - Inventory , meaning: MTL SUBINVENTORY TYPE ,
-
Lookup Type: MTL_SUBINVENTORY_TYPE
12.2.2
product: INV - Inventory , meaning: MTL SUBINVENTORY TYPE ,
-
Lookup Type: MTL_SECONDARY_INV_REQUEST
12.1.1
product: INV - Inventory , meaning: MTL SECONDARY INV REQUEST ,
-
Lookup Type: MTL_SECONDARY_INV_REQUEST
12.2.2
product: INV - Inventory , meaning: MTL SECONDARY INV REQUEST ,
-
Concurrent Program: INVSRISA
12.2.2
execution_filename: INVSRISA , product: INV - Inventory , user_name: INVSRISA , description: Item-subinventory Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: MTL_SUBINVENTORY_RULE
12.2.2
product: INV - Inventory , meaning: MTL SUBINVENTORY RULE ,
-
Concurrent Program: INVIRSIQ
12.1.1
execution_filename: INVIRSIQ , product: INV - Inventory , user_name: INVIRSIQ , description: Subinventory Quantity On Hand Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: INVSRSUB
12.1.1
execution_filename: INVSRSUB , product: INV - Inventory , user_name: INVSRSUB , description: Subinventory Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: INVSRSUB
12.2.2
execution_filename: INVSRSUB , product: INV - Inventory , user_name: INVSRSUB , description: Subinventory Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: MTL_SUBINVENTORY_RULE
12.1.1
product: INV - Inventory , meaning: MTL SUBINVENTORY RULE ,
-
Lookup Type: MTL_ITEM_QUANTITY_SORT
12.2.2
product: INV - Inventory , meaning: MTL ITEM QUANTITY SORT , description: Sort criterion for the item quantity report ,
-
Lookup Type: MTL_ITEM_QUANTITY_SORT
12.1.1
product: INV - Inventory , meaning: MTL ITEM QUANTITY SORT , description: Sort criterion for the item quantity report ,
-
Concurrent Program: INVSRISA
12.1.1
execution_filename: INVSRISA , product: INV - Inventory , user_name: INVSRISA , description: Item-subinventory Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: INVIRSIQ
12.2.2
execution_filename: INVIRSIQ , product: INV - Inventory , user_name: INVIRSIQ , description: Subinventory Quantity On Hand Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: INVIRSIQ_XML
12.2.2
product: INV - Inventory , user_name: Subinventory quantities report (XML) , description: Subinventory quantities report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: INV_MMX_RPT_MSGS
12.2.2
product: INV - Inventory , meaning: INV MMX RPT MSGS ,
-
Lookup Type: INV_SRS_DST_SORT
12.1.1
product: INV - Inventory , meaning: INV SRS DST SORT ,
-
Lookup Type: INV_SRS_DST_SORT
12.2.2
product: INV - Inventory , meaning: INV SRS DST SORT ,
-
Concurrent Program: INVSRISA_XML
12.1.1
product: INV - Inventory , user_name: Item-subinventory report (XML) , description: Item-subinventory report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: INVSRISA_XML
12.2.2
product: INV - Inventory , user_name: Item-subinventory report (XML) , description: Item-subinventory report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: INVSRSUB_XML
12.1.1
product: INV - Inventory , user_name: Subinventory listing (XML) , description: Subinventory listing , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: INVSRSUB_XML
12.2.2
product: INV - Inventory , user_name: Subinventory listing (XML) , description: Subinventory listing , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: MTL_SUB_TYPES
12.1.1
product: INV - Inventory , meaning: Subinventory types , description: Subinventory types ,
-
Lookup Type: MTL_SUB_TYPES
12.2.2
product: INV - Inventory , meaning: Subinventory types , description: Subinventory types ,
-
View: MTL_ADJ_SYNC_WRAPPER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ADJ_SYNC_WRAPPER_V, object_name:MTL_ADJ_SYNC_WRAPPER_V, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_ADJ_SYNC_WRAPPER_V ,
-
View: MTL_MATERIAL_STATUS_HIST_ERV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_MATERIAL_STATUS_HIST_ERV, object_name:MTL_MATERIAL_STATUS_HIST_ERV, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_MATERIAL_STATUS_HIST_ERV ,
-
Lookup Type: INV_MMX_RPT_MSGS
12.1.1
product: INV - Inventory , meaning: INV MMX RPT MSGS ,
-
Concurrent Program: INVIRSIQ_XML
12.1.1
product: INV - Inventory , user_name: Subinventory quantities report (XML) , description: Subinventory quantities report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: INV_SRS_MOQD_GROUP_TYPE
12.2.2
product: INV - Inventory , meaning: Inventory Onhand Balance XML Message Group Option ,
-
Lookup Type: MTL_RANGE_SUBINVENTORY
12.1.1
product: INV - Inventory , meaning: MTL RANGE SUBINVENTORY ,
-
Lookup Type: MTL_RANGE_SUBINVENTORY
12.2.2
product: INV - Inventory , meaning: MTL RANGE SUBINVENTORY ,
-
View: MTL_MATERIAL_STATUS_HIST_ERV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_MATERIAL_STATUS_HIST_ERV, object_name:MTL_MATERIAL_STATUS_HIST_ERV, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_MATERIAL_STATUS_HIST_ERV ,
-
Table: MTL_CC_SUBINVENTORIES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CC_SUBINVENTORIES, object_name:MTL_CC_SUBINVENTORIES, status:VALID, product: INV - Inventory , description: Defines subinventories to be used in subinventory level cycle count , implementation_dba_data: INV.MTL_CC_SUBINVENTORIES ,
-
Table: MTL_CC_SUBINVENTORIES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CC_SUBINVENTORIES, object_name:MTL_CC_SUBINVENTORIES, status:VALID, product: INV - Inventory , description: Defines subinventories to be used in subinventory level cycle count , implementation_dba_data: INV.MTL_CC_SUBINVENTORIES ,
-
Lookup Type: MTL_REPL_MO_GROUPING
12.2.2
product: INV - Inventory , meaning: Replenishment Move Order Consolidation , description: Replenishment Move Order Consolidation ,
-
View: MTL_CC_SUBINVENTORIES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CC_SUBINVENTORIES_ALL_V, object_name:MTL_CC_SUBINVENTORIES_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CC_SUBINVENTORIES_ALL_V ,
-
Lookup Type: MTL_REPL_MO_GROUPING
12.1.1
product: INV - Inventory , meaning: Replenishment Move Order Consolidation , description: Replenishment Move Order Consolidation ,
-
View: MTL_CC_SUBINVENTORIES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CC_SUBINVENTORIES_ALL_V, object_name:MTL_CC_SUBINVENTORIES_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CC_SUBINVENTORIES_ALL_V ,
-
View: MTL_PHY_INV_TAGS_COST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_PHY_INV_TAGS_COST_V, object_name:MTL_PHY_INV_TAGS_COST_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_PHY_INV_TAGS_COST_V ,
-
Lookup Type: MTL_REPLENISHMENT_ERROR
12.2.2
product: INV - Inventory , meaning: MTL REPLENISHMENT ERROR ,