Search Results jtf_rs_group_usage_iuhk
Overview
The APPS.JTF_RS_GROUP_USAGE_IUHK package body is a component of the Oracle E-Business Suite Resource Manager (JTF_RS) schema, part of the CRM Foundation (formerly the JTF "common" modules). The suffix IUHK denotes an "Insert, Update, Housekeeping" style interface wrapper, a naming convention used throughout the JTF_RS family. This package serves as the hook or event-layer implementation used to enforce business rules before and after maintenance operations on resource group usage records.
Resource groups are the mechanism by which Oracle CRM assigns resources (employees, partners, and other assignees) to groups so that they can be exposed to assignment, territory, and availability logic. The GROUP_USAGE table and its associated maintenance routines record which resources belong to which groups, and the validity of the membership over time. The IUHK package provides the pre- and post-processing logic that surrounds those inserts and deletes, ensuring referential and business integrity is respected while the underlying row is created or removed. It is classified as an OTHER API, indicating that it is not part of the formally published public API surface but rather an internal supporting package.
Key Procedures and Functions
ETRM documents four procedures within this package body. No parameter lists are published, so only their intent is described here.
- CREATE_GROUP_USAGE_PRE — executed before a new resource group usage row is inserted. Its role is to validate preconditions and prepare any derived context required for the subsequent insert.
- CREATE_GROUP_USAGE_POST — executed after the insert of the group usage row. It applies any dependent updates, denormalization, or downstream housekeeping that must follow a successful creation.
- DELETE_GROUP_USAGE_PRE — executed before removal of a group usage row, to validate that the deletion is permitted and to capture any data needed for subsequent cleanup.
- DELETE_GROUP_USAGE_POST — executed after the deletion completes, to carry out any remaining cleanup or consistency updates arising from removal of the membership.
No functions are documented; the package is procedure-based.
Tables Accessed
The ETRM dependency metadata lists no directly referenced tables through APPS synonyms. It does, however, record that the package body references the package specification APPS.JTF_RS_GROUP_USAGE_IUHK and the SYS.STANDARD package. The practical data manipulation is therefore performed through the specification's declarations and any encapsulated SQL, targeting the JTF_RS_GROUP_USAGE base table and related resource-group structures. Because the metadata does not enumerate these tables explicitly, the exact read/write set should be confirmed by inspecting the package source.
Usage Notes
This package is not referenced by any other database object, indicating that it is invoked from outside the database layer — typically from a form or from the JTF_RS_GROUP_USAGE public API during resource group maintenance. In Oracle EBS 12.1.1 and 12.2.2, such IUHK packages are commonly called by the Resource Manager forms and by the group-usage maintenance flows that manage membership changes.
Custom code should not call the IUHK routines directly; the supported entry points for resource group operations are the JTF_RS public APIs. The IUHK package is best regarded as an internal extension hook, and any modification risks invalidating it, which would in turn break the calling forms or APIs.
-
PACKAGE BODY: APPS.JTF_RS_GROUP_USAGE_IUHK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_RS_GROUP_USAGE_IUHK, status:VALID,
-
PACKAGE: APPS.JTF_RS_GROUP_USAGE_IUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_RS_GROUP_USAGE_IUHK, status:VALID,
-
PACKAGE BODY: APPS.JTF_RS_GROUP_USAGE_IUHK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_RS_GROUP_USAGE_IUHK, status:VALID,
-
PACKAGE: APPS.JTF_RS_GROUP_USAGE_IUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_RS_GROUP_USAGE_IUHK, status:VALID,
-
PACKAGE: APPS.JTF_RS_GROUP_USAGE_IUHK
12.2.2
-
PACKAGE: APPS.JTF_RS_GROUP_USAGE_IUHK
12.1.1
-
PACKAGE BODY: APPS.JTF_RS_GROUP_USAGE_IUHK
12.2.2
-
PACKAGE BODY: APPS.JTF_RS_GROUP_USAGE_IUHK
12.1.1
-
PACKAGE BODY: APPS.JTF_RS_GROUP_USAGES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_RS_GROUP_USAGES_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_RS_GROUP_USAGES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_RS_GROUP_USAGES_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.JTF_RS_GROUP_USAGES_PVT dependencies on JTF_RS_GROUP_USAGE_IUHK
12.2.2
-
APPS.JTF_RS_GROUP_USAGE_IUHK dependencies on JTF_RS_GROUP_USAGE_IUHK
12.1.1
-
APPS.JTF_RS_GROUP_USAGES_PVT dependencies on JTF_RS_GROUP_USAGE_IUHK
12.1.1
-
APPS.JTF_RS_GROUP_USAGE_IUHK dependencies on JTF_RS_GROUP_USAGE_IUHK
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,