Search Results as_interest_category_sets_all




Overview

The AS_INTEREST_CATEGORY_SETS_ALL table is a core data object within the Oracle E-Business Suite (EBS) Sales Foundation (AS) module. It functions as a junction or intersection table, establishing and maintaining the relationships between different interest types and inventory category sets. Its primary role is to define which product or item categories are relevant for tracking specific customer or prospect interests within the sales and marketing framework. This enables sophisticated segmentation, targeting, and analysis of customer preferences based on product groupings. As an "ALL" table, it is designed to support the multi-organization architecture (Multi-Org) of Oracle EBS, potentially storing data partitioned by operating unit.

Key Information Stored

The table's structure is defined by a composite primary key, ensuring a unique relationship between its two critical foreign key columns. The key columns are:

  • CATEGORY_SET_ID: References a specific inventory category set defined in the MTL_CATEGORY_SETS_B table. This links the interest configuration to a particular hierarchical classification of items or products.
  • INTEREST_TYPE_ID: References a defined interest type in the AS_INTEREST_TYPES_ALL or AS_INTEREST_TYPES_B tables. This identifies the nature of the interest being tracked (e.g., "Purchase History," "Product Inquiry," "Marketing Campaign Response").

The combination of these two IDs creates a valid mapping, dictating that for a given interest type, associated items will be categorized and evaluated according to the specified category set.

Common Use Cases and Queries

This table is central to backend configurations for sales intelligence and customer interest tracking. A primary use case is during the setup of sales analytics, where administrators define which product category hierarchies are applicable for measuring different dimensions of customer engagement. For reporting, it allows queries to join customer interest data with product categorization. A typical analytical query might involve joining this table to interest detail tables and item categories to report on prospect interest volume by product family.

Sample SQL Pattern:
To retrieve all configured category sets for a specific interest type, a query would be: SELECT cs.category_set_name, it.interest_type_name FROM as_interest_category_sets_all ics JOIN mtl_category_sets_b cs ON ics.category_set_id = cs.category_set_id JOIN as_interest_types_all it ON ics.interest_type_id = it.interest_type_id WHERE it.interest_type_name = 'PRODUCT_INQUIRY';

Related Objects

The table maintains documented foreign key relationships with several fundamental EBS tables, as per the provided metadata:

  • MTL_CATEGORY_SETS_B: Joined via CATEGORY_SET_ID. This is the master table for inventory category sets.
  • AS_INTEREST_TYPES_ALL: Joined via INTEREST_TYPE_ID. This is the multi-org table for interest type definitions.
  • AS_INTEREST_TYPES_B: Also joined via INTEREST_TYPE_ID. This is the base (non-Multi-Org) table for interest types.

These relationships ensure referential integrity, guaranteeing that every entry in AS_INTEREST_CATEGORY_SETS_ALL corresponds to a valid category set and a valid interest type within the system.