Results for “mtl_category_sets_b”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

MTL_CATEGORY_SETS_B is the base table that defines Category Sets within the Oracle E-Business Suite Inventory (INV) module. A category set is a named grouping of categories that share a common structure (hierarchy), validation policy, and control level, and it governs how items are classified for reporting, planning, purchasing, and web-store merchandising. The table is owned by the INV schema and is classified as VALID in the ETRM 12.2.2 repository. It functions as a foundational reference object: nearly every functional area that organizes items — costing, planning, order management, iProcurement, and iStore — resolves its category behavior through a row in this table.

From a Data Vault modeling perspective, the FK topology classified heuristically as hub-leaning confirms that MTL_CATEGORY_SETS_B behaves as a business hub: it holds a single surrogate identifier (CATEGORY_SET_ID) that is referenced by a broad fan of downstream tables, with its descriptive and multilingual attributes pushed to the companion table MTL_CATEGORY_SETS_TL. Modeling it as a hub with a satellite is therefore a reasonable suggestion when designing an analytical vault.

Key Information Stored

The documented physical schema contains 24 columns. The most significant are:

Common Use Cases and Queries

The most frequent reporting need is to resolve the category set used by a particular store or functional configuration. Because the user searched on ICX_WEB_STORE_OPTIONS, the canonical query joins that table to the base table and its translation table to return the store's category set name:

  • SELECT o.store_id, o.category_set_id, t.category_set_name FROM icx_web_store_options o, mtl_category_sets_b b, mtl_category_sets_tl t WHERE o.category_set_id = b.category_set_id AND b.category_set_id = t.category_set_id AND t.language = USERENV('LANG');
  • Inventory analysts query DEFAULT_CATEGORY_ID against MTL_CATEGORIES_B to confirm the default classification applied during item creation.
  • Costing and planning reports join CST_COST_UPDATES and CSP_PLANNING_PARAMETERS by CATEGORY_SET_ID to group items by the costing or planning category set.
  • Setup validation scripts check VALIDATE_FLAG, CONTROL_LEVEL, and MULT_ITEM_CAT_ASSIGN_FLAG to ensure item-assignment behavior matches configuration intent before a go-live.

Related Objects

MTL_CATEGORY_SETS_B is referenced by an extensive set of tables spanning multiple modules. The most significant include:

  • MTL_CATEGORY_SETS_TL — the translation table holding the category set name and description, joined on CATEGORY_SET_ID and LANGUAGE.
  • MTL_CATEGORIES_B — referenced by DEFAULT_CATEGORY_ID, the only outbound FK from this table.
  • MTL_CATEGORY_SET_VALID_CATS and MTL_DEFAULT_CATEGORY_SETS — define valid categories and default category sets for functional areas.
  • ICX_WEB_STORE_OPTIONS — links iStore web stores to their merchandising category set via CATEGORY_SET_ID.
  • ICX_RELATED_CATEGORIES — drives cross-sell/up-sell category relationships in iStore.
  • CSP_PLANNING_PARAMETERS and CSP_EXCESS_RULES_B — planning category set assignments.
  • CST_COST_UPDATES and CST_COST_TYPE_HISTORY — costing category set usage over time.
  • PA_PLAN_RES_DEFAULTS — references ITEM_CATEGORY_SET_ID for project planning resource defaults.
  • ZX_FC_TYPES_B — fiscal classification types referencing OWNER_ID_NUM.