Search Results mtl_txn_source_types
The MTL_TXN_SOURCE_TYPES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for defining transaction source types within the Inventory and Cost Management modules. This table serves as a reference for various transaction sources, enabling the system to categorize and process inventory movements accurately. Below is a detailed summary of its structure, purpose, and usage in Oracle EBS.
Purpose and Functionality
TheMTL_TXN_SOURCE_TYPES
table stores predefined source types that identify the origin of inventory transactions. These sources could include manual entries, system-generated transactions, or integrations with other modules like Purchasing, Order Management, or Work in Process (WIP). Each source type is assigned a unique identifier (TRANSACTION_SOURCE_TYPE_ID
) and a name (TRANSACTION_SOURCE_TYPE_NAME
), which are referenced in transaction tables such as MTL_MATERIAL_TRANSACTIONS
.
Key Columns
- TRANSACTION_SOURCE_TYPE_ID: A numeric primary key uniquely identifying the source type.
- TRANSACTION_SOURCE_TYPE_NAME: A descriptive name for the source type (e.g., "Inventory," "Purchasing," "Order Management").
- DESCRIPTION: Additional details about the source type.
- DISABLE_DATE: Indicates if the source type is inactive after a specific date.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Audit columns tracking record creation and modification.
Integration with Other Modules
The table is integral to cross-module functionality. For example:- Purchasing: Transactions from purchase orders or receipts reference source types like "PO Receipt" or "Return to Vendor."
- Order Management: Sales order shipments or returns use source types such as "Sales Order Issue" or "RMA Receipt."
- Work in Process: WIP component issues or completions are tagged with appropriate source types.
Customization and Extensibility
Oracle EBS allows limited customization of this table. While standard source types are seeded during installation, organizations can add custom source types via APIs or direct inserts (with caution). However, modifying seeded records is discouraged to avoid system instability.Impact on Reporting and Processes
TheMTL_TXN_SOURCE_TYPES
table influences:
- Transaction Processing: Determines how transactions are validated and posted to inventory.
- Reporting: Enables filtering and grouping of transactions by source in reports like inventory valuation or movement analysis.
- Audit Trails: Provides traceability by linking transactions to their origins.
Technical Considerations
- Indexes: The primary key (
TRANSACTION_SOURCE_TYPE_ID
) is indexed for performance. - Dependencies: Referenced by foreign keys in transaction tables, ensuring data integrity.
- Upgrades: Seeded data may change between EBS versions, requiring validation during upgrades.
Conclusion
TheMTL_TXN_SOURCE_TYPES
table is a foundational component of Oracle EBS Inventory, providing a structured way to classify transaction sources. Its proper configuration ensures accurate inventory tracking, seamless module integration, and reliable reporting. While customization is possible, adherence to Oracle's best practices is recommended to maintain system stability.
-
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 ,
-
APPS.GMF_GMFLCHST_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.WMS_ASSIGNMENT_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_INVTRHAN_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.CSP_SCH_INT_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.BOM_CSTRPMDD_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_INVTRDST_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_RESERVATION_WORKFLOW dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_RESERVATION_WORKFLOW dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_DCP_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.BOM_CSTRTVHA_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_PICK_RELEASE_PUB dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.GMI_PICK_RELEASE_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.GMF_XLA_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.BOM_CSTRTVHA_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.GMI_PICK_RELEASE_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_INVTRDST_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_VIEW_MTL_TXN dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.GMF_GMFLCHST_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_INVTRSTS_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_DCP_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_VIEW_MTL_TXN dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.CSP_SCH_INT_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.CST_MGD_MSTR_BOOK_RPT dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_INVTRSTS_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INVTVTUS dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INVTVTUS dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.WMS_ASSIGNMENT_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_PICK_RELEASE_PUB dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_INVDRRSV_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.BOM_CSTRPMDD_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.GMF_XLA_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.1.1
-
APPS.INV_INVDRRSV_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.INV_INVTRHAN_XMLP_PKG dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.CST_MGD_MSTR_BOOK_RPT dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.WMS_RULES_WORKBENCH_PVT dependencies on MTL_TXN_SOURCE_TYPES
12.2.2
-
APPS.BOM_CSTRTVHA_XMLP_PKG dependencies on MFG_LOOKUPS
12.2.2
-
APPS.BOM_CSTRTVHA_XMLP_PKG dependencies on MFG_LOOKUPS
12.1.1
-
APPS.BOM_CSTRTVHA_XMLP_PKG dependencies on MTL_CATEGORY_SETS
12.1.1
-
APPS.BOM_CSTRTVHA_XMLP_PKG SQL Statements
12.1.1
-
APPS.BOM_CSTRTVHA_XMLP_PKG SQL Statements
12.2.2
-
APPS.INVTVTUS dependencies on MFG_LOOKUPS
12.1.1
-
APPS.INVTVTUS dependencies on MTL_TRANSACTION_TYPES
12.2.2
-
Table: MTL_RESERVATIONS_INTERFACE
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_RESERVATIONS_INTERFACE, object_name:MTL_RESERVATIONS_INTERFACE, status:VALID, product: INV - Inventory , description: Reservations Interface , implementation_dba_data: INV.MTL_RESERVATIONS_INTERFACE ,
-
Table: MTL_RESERVATIONS_INTERFACE
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_RESERVATIONS_INTERFACE, object_name:MTL_RESERVATIONS_INTERFACE, status:VALID, product: INV - Inventory , description: Reservations Interface , implementation_dba_data: INV.MTL_RESERVATIONS_INTERFACE ,
-
APPS.BOM_CSTRTVHA_XMLP_PKG dependencies on MTL_CATEGORY_SETS
12.2.2
-
APPS.INVTVTUS dependencies on MFG_LOOKUPS
12.2.2
-
APPS.INVTVTUS dependencies on MTL_TRANSACTION_TYPES
12.1.1