Search Results amv_c_categories_b_pk




Overview

AMV_C_CATEGORIES_B is the base table within the Marketing Encyclopedia System (AMV) product family of Oracle E-Business Suite, holding the master definition of channel categories and their hierarchical sub-categories. It belongs to the AMV schema and is classified as VALID in both 12.1.1 and 12.2.2. The table sits at the center of the AMV content organization model, providing the structural groupings under which channels, items, and published marketing content are catalogued and surfaced to end users.

From a Data Vault modeling perspective, the heuristic classification supplied in the ETRM metadata is hub-leaning. This reflects the fact that CHANNEL_CATEGORY_ID functions as a durable, non-volatile business key that is referenced by numerous dependent tables. The table’s self-referencing foreign key (PARENT_CHANNEL_CATEGORY_ID to the same table) additionally supports a simple link role for the parent-child hierarchy, though the dominant characteristic remains that of a hub.

Key Information Stored

The table is defined with thirteen physical columns. The most significant are summarized below.

Two unique constraints are documented: AMV_C_CATEGORIES_B_PK on CHANNEL_CATEGORY_ID, and AMV_C_CATEGORIES_B_U1 on the combination of CHANNEL_CATEGORY_ID and ZD_EDITION_NAME, which serves as the edition-aware business-key candidate.

Common Use Cases and Queries

Typical uses include building category navigation trees, filtering content by top-level groupings, and reconciling channel assignments. The following pattern retrieves a category with its parent:

  • SELECT c.channel_category_id, c.parent_channel_category_id, c.channel_category_order, t.channel_category_name FROM amv_c_categories_b c, amv_c_categories_tl t WHERE c.channel_category_id = t.channel_category_id AND t.language = USERENV('LANG');

Recursive hierarchy extraction, used for rendering indented category reports, can be produced with a CONNECT BY query rooted at rows where PARENT_CHANNEL_CATEGORY_ID IS NULL. Aggregated channel counts per category are commonly joined against AMV_C_CHL_ITEM_MATCH to validate the stored CHANNEL_COUNT.

Related Objects

The table participates in an extensive foreign-key network:

Together these relationships establish AMV_C_CATEGORIES_B as the structural anchor of the Marketing Encyclopedia System’s content taxonomy.