Search Results mtl_default_category_sets




Overview

The MTL_DEFAULT_CATEGORY_SETS table is a core reference table within the Oracle E-Business Suite Inventory (INV) module. It serves as a configuration registry that defines the default category set to be used by specific functional areas across the Oracle EBS application. A category set is a grouping of item categories used for a particular business purpose, such as costing, planning, or reporting. This table's primary role is to establish a consistent and controlled linkage between a discrete business function (e.g., Purchasing, Order Management, Inventory) and the specific category set designated for its use. This ensures that transactions and processes within a given functional area reference the correct categorization logic, which is fundamental for accurate costing, reporting, and process execution in both EBS 12.1.1 and 12.2.2.

Key Information Stored

The table's structure is concise, consisting of two primary columns that form a composite primary key. The FUNCTIONAL_AREA_ID column stores a numeric identifier that uniquely represents a specific business function or application area within Oracle EBS, such as Inventory, Purchasing, or Cost Management. The CATEGORY_SET_ID column stores the foreign key reference (to MTL_CATEGORY_SETS_B.CATEGORY_SET_ID) that identifies the specific category set assigned as the default for the corresponding functional area. The integrity of this relationship is enforced by the MTL_DEFAULT_CATEGORY_SETS_PK primary key constraint on these two columns and a foreign key constraint linking to the MTL_CATEGORY_SETS_B base table.

Common Use Cases and Queries

This table is primarily referenced by the application's internal logic to determine which category set to employ in a given context. A common use case is during item definition or transaction entry, where the system queries this table to validate or default category assignments based on the user's current functional area. For reporting and administrative queries, one might join this table to MTL_CATEGORY_SETS_TL to retrieve a human-readable list of default assignments. A typical analytical query would be:

Direct data manipulation (DML) on this table is rare and should be handled with extreme caution, as changes can have system-wide impacts. Configuration is typically managed via standard application forms or APIs.

Related Objects

The MTL_DEFAULT_CATEGORY_SETS table has a direct and critical dependency on the MTL_CATEGORY_SETS_B table, which holds the base definition of all category sets. It is also closely related to the MTL_CATEGORY_SETS_TL table for translated category set names. The FUNCTIONAL_AREA_ID column values typically correspond to lookup codes defined in the 'FUNCTIONAL_AREA' lookup type within the FND_LOOKUP_VALUES table. This table is referenced by various Inventory and other module's APIs and forms that require determination of a default category set. Its configuration directly influences processes in modules like Purchasing (PO), Order Management (OE), and Cost Management (CST).