Search Results jtf_rs_groups_denorm
Overview
JTF_RS_GROUPS_DENORM is a denormalized table owned by the JTF schema (CRM Foundation) in Oracle EBS 12.1.1 and 12.2.2. It stores the flattened hierarchy relationship between a resource group and its parents, eliminating the need for recursive traversal of the base group table when resolving group ancestry. Each row captures a group-to-parent association together with attributes describing whether the parent is the immediate parent, the depth of the relationship, and the currency of the association.
Under the heuristic Data Vault classification mined from its foreign key structure, this object is best modeled as a link. It resolves a many-to-many relationship between group records in JTF_RS_GROUPS_B, one side acting as the child group and the other as the parent group, with descriptive attributes layered on top.
The table is populated and maintained by CRM Foundation group management logic rather than by direct user maintenance, and it exists purely to accelerate hierarchical lookups and reporting.
Key Information Stored
The table contains 33 documented columns. The most significant are:
- DENORM_GRP_ID — surrogate primary key, enforced by JTF_RS_GROUPS_DENORM_PK and backed by unique index JTF_RS_GROUPS_DENORM_U1. This is the only documented business-key candidate.
- GROUP_ID — the child group in the relationship; foreign key to JTF_RS_GROUPS_B.
- PARENT_GROUP_ID — the ancestor group; also a foreign key to JTF_RS_GROUPS_B.
- ACTUAL_PARENT_ID — identifies the true immediate parent when the row represents an indirect ancestor.
- IMMEDIATE_PARENT_FLAG — indicates whether the parent in this row is the direct parent of GROUP_ID.
- DENORM_LEVEL — the depth of the ancestor relative to the child group, supporting level-based reporting.
- LATEST_RELATIONSHIP_FLAG and ACTIVE_FLAG — mark whether the relationship is current and active.
- START_DATE_ACTIVE / END_DATE_ACTIVE — effective dating for the hierarchy relationship.
- SECURITY_GROUP_ID — foreign key to FND_SECURITY_GROUPS, enforcing multi-tenant data isolation.
- OBJECT_VERSION_NUMBER — optimistic locking for concurrent updates.
- Standard WHO columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the extensibility (flexfield) columns.
Common Use Cases and Queries
The primary use case is resolving group hierarchies without recursive SQL. Typical queries retrieve all ancestors or descendants of a given group:
- Retrieve the direct parent of a child group:
SELECT PARENT_GROUP_ID FROM JTF_RS_GROUPS_DENORM WHERE GROUP_ID = :p_group AND IMMEDIATE_PARENT_FLAG = 'Y'. - Retrieve all ancestors with depth:
SELECT PARENT_GROUP_ID, DENORM_LEVEL FROM JTF_RS_GROUPS_DENORM WHERE GROUP_ID = :p_group ORDER BY DENORM_LEVEL. - Filter to current relationships using
LATEST_RELATIONSHIP_FLAG = 'Y'andACTIVE_FLAG = 'Y'. - Effective-dated reporting using START_DATE_ACTIVE and END_DATE_ACTIVE windows.
- Join to JTF_RS_GROUPS_B twice (child alias and parent alias) to render group names in hierarchical reports.
Because the table is denormalized, it is well suited to BI Publisher and OBIEE extracts where iterative parent lookups are impractical.
Related Objects
- JTF_RS_GROUPS_B — base group table; referenced via GROUP_ID and PARENT_GROUP_ID. The two foreign keys make it the central partner of this link.
- FND_SECURITY_GROUPS — referenced via SECURITY_GROUP_ID, controlling row-level visibility.
- JTF_RS_GROUPS_TL — translated group names, joined to JTF_RS_GROUPS_B for reporting.
- JTF_RS_GROUP_MEMBERS — resource-to-group assignments; combined with this table to resolve effective group membership through hierarchy.
- JTF_RS_RESOURCE_EXTNS — resources assigned to groups, frequently analyzed alongside group ancestry.
- JTF_RS_GROUPS_VL — the multilingual view over the group base and translation tables.
- CRM Foundation group management APIs — the PL/SQL interfaces that maintain both JTF_RS_GROUPS_B and this denormalized hierarchy.
-
Table: JTF_RS_GROUPS_DENORM
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_RS_GROUPS_DENORM, object_name:JTF_RS_GROUPS_DENORM, status:VALID, product: JTF - CRM Foundation , description: This is a denormalized table for Group. It stores information about parent group and immediate parent flag. , implementation_dba_data: JTF.JTF_RS_GROUPS_DENORM ,
-
Table: JTF_RS_GROUPS_DENORM
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_RS_GROUPS_DENORM, object_name:JTF_RS_GROUPS_DENORM, status:VALID, product: JTF - CRM Foundation , description: This is a denormalized table for Group. It stores information about parent group and immediate parent flag. , implementation_dba_data: JTF.JTF_RS_GROUPS_DENORM ,
-
APPS.JTF_RS_ACTIVE_REC_CONC_PUB SQL Statements
12.1.1
-
APPS.JTF_RS_ACTIVE_REC_CONC_PUB SQL Statements
12.2.2
-
MATERIALIZED VIEW: APPS.BIL_BI_RS_GRP_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:BIL_BI_RS_GRP_MV, status:VALID,
-
APPS.AMS_ACCESS_DENORM_PVT SQL Statements
12.2.2
-
VIEW: APPS.CN_GROUPS_DENORM_V
12.2.2
-
MATERIALIZED VIEW: APPS.ASO_BI_RSG_PRNT_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ASO_BI_RSG_PRNT_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.ISC_FS_002_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ISC_FS_002_MV, status:VALID,
-
APPS.AMS_ACCESS_DENORM_PVT SQL Statements
12.1.1
-
APPS.JTF_RS_GROUPS_DENORM_PKG SQL Statements
12.2.2
-
VIEW: APPS.CN_GROUPS_DENORM_V
12.1.1
-
MATERIALIZED VIEW: APPS.ASO_BI_QOT_RUL_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ASO_BI_QOT_RUL_MV, status:VALID,
-
VIEW: APPS.QPR_SR_SG_HIER_V
12.2.2
-
VIEW: APPS.QPR_SR_SG_HIER_V
12.1.1
-
MATERIALIZED VIEW: APPS.OKI_RS_GROUP_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_RS_GROUP_MV, status:VALID,
-
VIEW: JTF.JTF_RS_GROUPS_DENORM#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTF_RS_GROUPS_DENORM#, status:VALID,
-
APPS.JTF_RS_GROUPS_DENORM_PKG SQL Statements
12.1.1
-
VIEW: APPS.OKI_RESGRP_DTL_V
12.1.1
-
MATERIALIZED VIEW: APPS.ASO_BI_QOT_APR_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ASO_BI_QOT_APR_MV, status:VALID,
-
VIEW: APPS.OKI_RESOURCE_GROUP_CONTRACTS_V
12.1.1
-
VIEW: APPS.AS_SALESGROUP_SUB_V
12.1.1
-
VIEW: APPS.AS_SALESGROUP_SUB_V
12.2.2
-
VIEW: APPS.BIL_TX_SALES_GROUP_HG_V
12.1.1
-
VIEW: APPS.IEC_GROUP_WORK_ASSIGNMENTS_V
12.2.2
-
MATERIALIZED VIEW: APPS.ASO_BI_QOT_SG_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ASO_BI_QOT_SG_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.OKI_BI_GRP_CNT_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_BI_GRP_CNT_MV, status:VALID,
-
VIEW: APPS.AS_SALES_GRP_DENORM_V
12.1.1
-
VIEW: APPS.JTF_RS_GRP_DENORM_VL
12.2.2
-
PACKAGE BODY: APPS.JTF_RS_ACTIVE_REC_CONC_PUB
12.1.1
-
VIEW: APPS.IEC_GROUP_WORK_ASSIGNMENTS_V
12.1.1
-
VIEW: APPS.JTF_RS_GRP_DENORM_VL
12.1.1
-
VIEW: APPS.AS_RPT_ADMINS_V
12.2.2
-
PACKAGE BODY: APPS.JTF_RS_ACTIVE_REC_CONC_PUB
12.2.2
-
VIEW: APPS.AS_SALES_GRP_DENORM_V
12.2.2
-
MATERIALIZED VIEW: APPS.ISC_FS_001_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ISC_FS_001_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.AS_FORECAST_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:AS_FORECAST_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.BIL_BI_GRP_CNT_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:BIL_BI_GRP_CNT_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.ASO_BI_TOP_RSG_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:ASO_BI_TOP_RSG_MV, status:VALID,
-
VIEW: APPS.AS_RPT_ADMINS_V
12.1.1
-
MATERIALIZED VIEW: APPS.OKI_SRM_040_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_SRM_040_MV, status:VALID,
-
TABLE: JTF.JTF_RS_GRP_DEN_LTST_REL_2_TMP
12.1.1
owner:JTF, object_type:TABLE, object_name:JTF_RS_GRP_DEN_LTST_REL_2_TMP, status:VALID,
-
TABLE: JTF.JTF_RS_GRP_DEN_LTST_REL_2_TMP
12.2.2
owner:JTF, object_type:TABLE, object_name:JTF_RS_GRP_DEN_LTST_REL_2_TMP, status:VALID,
-
MATERIALIZED VIEW: APPS.OKI_SRM_039_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_SRM_039_MV, status:VALID,
-
Table: JTF_RS_GROUPS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_RS_GROUPS_B, object_name:JTF_RS_GROUPS_B, status:VALID, product: JTF - CRM Foundation , description: Base Table JTF_RS_GROUPS_B stores general information about a given Group. , implementation_dba_data: JTF.JTF_RS_GROUPS_B ,
-
VIEW: JTF.JTF_RS_GROUPS_DENORM#
12.2.2
-
MATERIALIZED VIEW: APPS.OKI_SRM_029_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_SRM_029_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.OKI_SRM_032_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_SRM_032_MV, status:VALID,
-
SYNONYM: APPS.JTF_RS_GROUPS_DENORM
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_RS_GROUPS_DENORM, status:VALID,
-
MATERIALIZED VIEW: APPS.OKI_SRM_028_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:OKI_SRM_028_MV, status:VALID,