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:
- SELECT fv.DESCRIPTION AS FUNCTIONAL_AREA, cs.CATEGORY_SET_NAME
- FROM MTL_DEFAULT_CATEGORY_SETS dcs,
- MTL_CATEGORY_SETS_TL cs,
- FND_LOOKUP_VALUES fv
- WHERE dcs.CATEGORY_SET_ID = cs.CATEGORY_SET_ID
- AND fv.LOOKUP_CODE = dcs.FUNCTIONAL_AREA_ID
- AND fv.LOOKUP_TYPE = 'FUNCTIONAL_AREA';
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).
-
Table: MTL_DEFAULT_CATEGORY_SETS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEFAULT_CATEGORY_SETS, object_name:MTL_DEFAULT_CATEGORY_SETS, status:VALID, product: INV - Inventory , description: Default category set for a particular functional area , implementation_dba_data: INV.MTL_DEFAULT_CATEGORY_SETS ,
-
Table: MTL_DEFAULT_CATEGORY_SETS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_DEFAULT_CATEGORY_SETS, object_name:MTL_DEFAULT_CATEGORY_SETS, status:VALID, product: INV - Inventory , description: Default category set for a particular functional area , implementation_dba_data: INV.MTL_DEFAULT_CATEGORY_SETS ,
-
APPS.PON_VALIDATE_ITEM_PRICES_INT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.AS_OPP_LINE_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.ENI_ITEMS_STAR_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.EGO_IMPORT_UTIL_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.INVUPD2B dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.GMF_LOTCOSTADJUSTMENT_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.EGO_ITEM_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.INVPPROC dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.ENI_ITEMS_STAR_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.QP_CATEGORY_MAPPING_RULE dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.CST_UTILITY_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.PO_PDOI_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.GME_BATCH_STEP_CHG_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.CSTPACOV dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.PJM_TASK_AUTO_ASSIGN dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.INV_GMI_MIGRATION dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.OZF_NET_ACCRUAL_ENGINE_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.CS_STD dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.OZF_TP_UTIL_QUERIES dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.BOM_CSTRUSJA_XMLP_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.OE_HOLDS_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.BOM_ROLLUP_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.OZF_OFFER_ADJ_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.CSTPAPBR dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.PJM_TASK_AUTO_ASSIGN dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.RCV_RMA_TRANSACTIONS dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.OE_CREDIT_CHECK_UTIL dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.AMS_ACTPRODUCT_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.EAM_PROCESS_WO_UTIL_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.GMF_LOT_COSTING_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.EDW_ITEMS_M_C dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.GMF_LOTCOSTADJUSTMENT_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.CST_EAMCOST_PUB dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.INV_MMX_WRAPPER_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.ASO_CONTRACT_TERMS_INT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.BOM_CSTRUSJA_XMLP_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.OE_BATCH_PRICING dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.CSTPSCWF dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.QP_VALIDATE_FNA dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.ASO_CONTRACT_TERMS_INT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.WIP_BIS_PERIOD_BAL_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.CSP_EXCESS_PARTS_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.2.2
-
APPS.INV_MGD_POS_ITEM_MDTR dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.AS_OPP_LINE_PVT dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.CSTPSCWF dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1
-
APPS.GMF_CBOM_REP_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS
12.1.1