Search Results mtl_default_category_sets_pkg
Overview
MTL_DEFAULT_CATEGORY_SETS_PKG is an Oracle Applications (APPS) owned PL/SQL package in the Oracle E-Business Suite Inventory (INV) product family. Its documented purpose is to validate the assignment of category sets to a functional area within the Oracle Inventory and Oracle Cost Management data model. In Oracle EBS, category sets define the classification schemes (for example, Inventory, Purchasing, or Costing) that may be assigned to items, and the MTL_DEFAULT_CATEGORY_SETS table records the default category sets configured for each functional area.
The package source header (INVDCSTS.pls, version 120.0, dated 2005/05/25) indicates that it is a stable, long-standing component of the Inventory schema. The API classification recorded in the ETRM metadata is OTHER, meaning it is not designated as one of the core public inventory APIs (such as INV_ITEM_PUB) but functions as a supporting validation utility used by the application's internal setup flows.
Key Procedures and Functions
The ETRM metadata documents a single procedure in this package:
- VALIDATE_ALL_CAT_SETS — The package's only documented procedure. Its name indicates that it validates all category sets associated with a given functional area and category set context. It accepts input values to identify the functional area and the category set, and returns an output message name parameter (X_msg_Name) used to communicate the validation result to the caller. The presence of an OUT VARCHAR2 message name rather than a raised exception suggests the procedure reports validation outcomes through the Oracle Forms message dictionary convention, where the message name is resolved to a translated, user-facing error or warning. No parameter lists beyond those declared in the package specification should be assumed.
Tables Accessed
The package references a broad set of inventory and cost management tables through APPS synonyms. The most directly relevant to its validation role are:
- MTL_DEFAULT_CATEGORY_SETS and MTL_CATEGORY_SETS_B — the primary configuration tables holding default category set assignments and category set definitions, respectively.
- MTL_ITEM_CATEGORIES and MTL_SYSTEM_ITEMS_B — item-to-category assignments and item master records, used to determine whether category set changes are compatible with existing item data.
- CST_* tables (CST_AP_VARIANCE_BATCHES, CST_COST_TYPE_HISTORY, CST_COST_UPDATES, CST_ITEM_OVERHEAD_DEFAULTS, CST_ITEM_OVERHEAD_DEFAULTS_EFC, CST_SC_ROLLUP_HISTORY) — cost management tables, reflecting the dependency between category set configuration and costing behavior.
- CM_* tables (CM_CMPT_MTL, CM_WHSE_EFF, CM_WHSE_SRC) and GMF_* tables (GMF_BURDEN_PERCENTAGES, GMF_LOT_COSTED_ITEMS) — process manufacturing tables, indicating that the validation must account for process-enabled organizations and warehouse/source rule configurations.
Usage Notes
Because the package is not a public Inventory API and is referenced by zero other packages, it is typically invoked indirectly through the Oracle Inventory setup forms and concurrent programs that manage category set defaults for a functional area, such as those reached from the Inventory Setup or Cost Management responsibility. Administrators encounter its behavior when saving default category set configuration, changing a functional area's category set assignment, or running validation processes that check existing item categorization against proposed defaults.
Customizations should avoid calling VALIDATE_ALL_CAT_SETS directly unless the calling context already supplies a valid functional area identifier and can interpret the returned message name. Standard practice is to let the seeded forms and concurrent requests invoke the validation, and to treat the returned message name as a signal to display the corresponding Oracle message rather than as a programmatic error code.
-
PACKAGE: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.1.1
-
PACKAGE: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MTL_DEFAULT_CATEGORY_SETS_PKG, status:VALID,
-
PACKAGE: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.2.2
-
PACKAGE: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MTL_DEFAULT_CATEGORY_SETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_DEFAULT_CATEGORY_SETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_DEFAULT_CATEGORY_SETS_PKG, status:VALID,
-
SYNONYM: APPS.CM_WHSE_SRC
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CM_WHSE_SRC, status:VALID,
-
SYNONYM: APPS.CST_AP_VARIANCE_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_AP_VARIANCE_BATCHES, status:VALID,
-
SYNONYM: APPS.GMF_LOT_COSTED_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMF_LOT_COSTED_ITEMS, status:VALID,
-
SYNONYM: APPS.CM_WHSE_EFF
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CM_WHSE_EFF, status:VALID,
-
SYNONYM: APPS.CST_COST_TYPE_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_COST_TYPE_HISTORY, status:VALID,
-
SYNONYM: APPS.CST_COST_TYPE_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_COST_TYPE_HISTORY, status:VALID,
-
SYNONYM: APPS.CST_ITEM_OVERHEAD_DEFAULTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_ITEM_OVERHEAD_DEFAULTS, status:VALID,
-
SYNONYM: APPS.CST_AP_VARIANCE_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_AP_VARIANCE_BATCHES, status:VALID,
-
SYNONYM: APPS.GMF_BURDEN_PERCENTAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMF_BURDEN_PERCENTAGES, status:VALID,
-
SYNONYM: APPS.CM_CMPT_MTL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CM_CMPT_MTL, status:VALID,
-
SYNONYM: APPS.CST_SC_ROLLUP_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_SC_ROLLUP_HISTORY, status:VALID,
-
SYNONYM: APPS.CST_ITEM_OVERHEAD_DEFAULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_ITEM_OVERHEAD_DEFAULTS, status:VALID,
-
SYNONYM: APPS.CST_ITEM_OVERHEAD_DEFAULTS_EFC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_ITEM_OVERHEAD_DEFAULTS_EFC, status:VALID,
-
SYNONYM: APPS.CST_ITEM_OVERHEAD_DEFAULTS_EFC
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_ITEM_OVERHEAD_DEFAULTS_EFC, status:VALID,
-
SYNONYM: APPS.CST_SC_ROLLUP_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_SC_ROLLUP_HISTORY, status:VALID,
-
SYNONYM: APPS.CST_COST_UPDATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_COST_UPDATES, status:VALID,
-
SYNONYM: APPS.CST_COST_UPDATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_COST_UPDATES, status:VALID,
-
PACKAGE: APPS.INV_ITEM_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_ITEM_UTIL, status:VALID,
-
PACKAGE: APPS.INV_ITEM_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_ITEM_UTIL, status:VALID,
-
SYNONYM: APPS.PO_REQEXPRESS_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_REQEXPRESS_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PO_REQEXPRESS_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQEXPRESS_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PO_ASL_ATTRIBUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_ASL_ATTRIBUTES, status:VALID,
-
SYNONYM: APPS.PO_AGENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_AGENTS, status:VALID,
-
SYNONYM: APPS.PO_AGENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_AGENTS, status:VALID,
-
SYNONYM: APPS.PO_APPROVED_SUPPLIER_LIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_APPROVED_SUPPLIER_LIST, status:VALID,
-
SYNONYM: APPS.PO_APPROVED_SUPPLIER_LIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_APPROVED_SUPPLIER_LIST, status:VALID,
-
SYNONYM: APPS.PO_LINE_TYPES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_TYPES_B, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS_B, status:VALID,
-
SYNONYM: APPS.PO_ASL_ATTRIBUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_ASL_ATTRIBUTES, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS_B, status:VALID,
-
SYNONYM: APPS.PO_LINE_TYPES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_TYPES_B, status:VALID,
-
SYNONYM: APPS.MTL_DEFAULT_CATEGORY_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_DEFAULT_CATEGORY_SETS, status:VALID,
-
SYNONYM: APPS.MTL_DEFAULT_CATEGORY_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_DEFAULT_CATEGORY_SETS, status:VALID,
-
SYNONYM: APPS.RCV_SHIPMENT_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RCV_SHIPMENT_LINES, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_CATEGORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATEGORIES, status:VALID,
-
SYNONYM: APPS.PO_REQUISITION_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_CATEGORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATEGORIES, status:VALID,
-
SYNONYM: APPS.RCV_SHIPMENT_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RCV_SHIPMENT_LINES, status:VALID,
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS_PKG
12.1.1
-
APPS.MTL_DEFAULT_CATEGORY_SETS_PKG dependencies on MTL_DEFAULT_CATEGORY_SETS_PKG
12.2.2
-
SYNONYM: APPS.PO_REQUISITION_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_REQUISITION_LINES_ALL, status:VALID,
-
PACKAGE BODY: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.1.1
-
PACKAGE BODY: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.2.2
-
SYNONYM: APPS.PO_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_LINES_ALL, status:VALID,