Search Results csc_prof_group_categories




Overview

The CSC_PROF_GROUP_CATEGORIES table is a core data structure within the Oracle E-Business Suite Customer Care (CSC) module. Its primary function is to manage the association between profile groups and categories, specifically for the configuration of dashboard groups. As indicated by the official documentation, categories are a required component only for dashboard groups, making this table essential for tailoring the user interface and data presentation within the Customer Care dashboard. It acts as a junction table, linking high-level profile groups to specific categorical subdivisions, thereby enabling granular control over the data views and metrics presented to different user roles.

Key Information Stored

The table's structure centers on the relationship it defines. The primary key, GROUP_CATEGORY_ID, uniquely identifies each category assignment within a profile group. The most critical foreign key column is GROUP_ID, which links directly to the CSC_PROF_GROUPS_B table to establish which profile group the category belongs to. While the provided metadata does not list all columns, typical implementations would include columns such as CATEGORY_CODE or CATEGORY_ID to define the specific category type, along with standard WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) for auditing. The data stored here fundamentally dictates which categorical filters or data segments are active and available within a configured dashboard group.

Common Use Cases and Queries

The primary use case is the administrative setup and maintenance of dashboard groups within Oracle Customer Care. A system administrator would interact with this table indirectly through the application's profile group configuration screens to define which data categories (e.g., by product line, region, severity, or status) are relevant for a particular dashboard view. A common reporting query would involve joining this table to its parent to list all categories for a given profile group. For example:

  • SELECT pg.PROFILE_GROUP_NAME, pgc.CATEGORY_CODE FROM CSC_PROF_GROUPS_B pg, CSC_PROF_GROUP_CATEGORIES pgc WHERE pg.GROUP_ID = pgc.GROUP_ID AND pg.PROFILE_GROUP_NAME = 'Service_Dashboard';

This data is critical for troubleshooting dashboard display issues, validating configuration, and ensuring users see the correct segmented data.

Related Objects

The table maintains a direct and documented foreign key relationship with the CSC_PROF_GROUPS_B table. The relationship is defined as:

  • Foreign Key Table: CSC_PROF_GROUP_CATEGORIES
  • Referenced Primary Key Table: CSC_PROF_GROUPS_B
  • Join Column: CSC_PROF_GROUP_CATEGORIES.GROUP_ID references CSC_PROF_GROUPS_B.GROUP_ID

This relationship ensures referential integrity, meaning a category cannot be assigned to a non-existent profile group. The table is a child of CSC_PROF_GROUPS_B and is central to the profile group's dashboard functionality. Other objects, such as views or APIs for dashboard rendering, would likely depend on the associations stored in this table.