Search Results mtl_cc_subinventories
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.
-
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 ,
-
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 ,
-
Table: MTL_CYCLE_COUNT_HEADERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CYCLE_COUNT_HEADERS, object_name:MTL_CYCLE_COUNT_HEADERS, status:VALID, product: INV - Inventory , description: Defines cycle count header information , implementation_dba_data: INV.MTL_CYCLE_COUNT_HEADERS ,
-
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 ,
-
Table: MTL_CYCLE_COUNT_HEADERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CYCLE_COUNT_HEADERS, object_name:MTL_CYCLE_COUNT_HEADERS, status:VALID, product: INV - Inventory , description: Defines cycle count header information , implementation_dba_data: INV.MTL_CYCLE_COUNT_HEADERS ,