Search Results ota_resource_usages_v
Overview
OTA_RESOURCE_USAGES_V is an APPS-owned, VALID database view within the Oracle E-Business Suite Learning Management module (OTA). It is defined to list all resource usages recorded against activity versions in the learning catalog. In EBS releases 12.1.1 and 12.2.2, the view functions as a denormalized, language-aware reporting and integration layer over the transactional table OTA_RESOURCE_USAGES, joining it to suppliable resource definitions, activity version translations, and three HR_LOOKUPS lookup sets. Its purpose is to present resource usage records in a form that resolves internal identifiers into user-readable meanings, which makes it suitable for operational reporting, extracts, and integration interfaces that must not resolve lookup codes and translated names themselves.
Underlying Base Objects
The view is defined over the following documented base objects:
- OTA_RESOURCE_USAGES (SYNONYM) — the driving transactional table (aliased RUD), holding one row per resource usage.
- OTA_SUPPLIABLE_RESOURCES (SYNONYM) — outer-joined (TSR) to provide the resource definition and a fallback resource type when RUD.RESOURCE_TYPE is null.
- OTA_SUPPLIABLE_RESOURCES_TL (SYNONYM) — outer-joined (SRT) for the translated resource name, restricted to USERENV('LANG').
- OTA_ACTIVITY_VERSIONS_TL (SYNONYM) — inner-joined (TAV) for the activity version name, also restricted to USERENV('LANG').
- HR_LOOKUPS (VIEW) — joined three times as RTP (RESOURCE_TYPE), ROL (TRAINER_PARTICIPATION), and USR (RESOURCE_USAGE_REASON) to return lookup meanings.
All lookup joins are outer joins, so a resource usage is still returned when a lookup code is missing from HR_LOOKUPS. The documented referenced objects also include the HR_API package, reflecting the standard HR lookup infrastructure.
Key Columns
Principal columns exposed by the view include: RESOURCE_USAGE_ID and SUPPLIED_RESOURCE_ID (identifiers), RESOURCE_NAME (translated), ACTIVITY_VERSION_ID and ACTIVITY_VERSION_NAME, REQUIRED_FLAG, START_DATE and END_DATE, QUANTITY, COMMENTS, ROLE_TO_PLAY with ROLE_TO_PLAY_MEANING, RESOURCE_TYPE with RESOURCE_TYPE_MEANING, and USAGE_REASON with USAGE_REASON_MEANING. Notably, USAGE_REASON_MEANING resolves the searched term "usage_reason": it is the translated meaning of RUD.USAGE_REASON from HR_LOOKUPS lookup type 'RESOURCE_USAGE_REASON'. The view also exposes OFFERING_ID, the RUD_INFORMATION1–20 descriptive flexfield columns, and standard audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER) plus ROWID.
Common Use Cases and Queries
Typical scenarios include auditing which resources are assigned to an activity version, reporting by usage reason or role, and extracting usage data for downstream systems. A representative query listing usages with their reason is:
SELECT RESOURCE_USAGE_ID, ACTIVITY_VERSION_NAME, RESOURCE_NAME, RESOURCE_TYPE_MEANING, USAGE_REASON, USAGE_REASON_MEANING, ROLE_TO_PLAY_MEANING, QUANTITY, REQUIRED_FLAG FROM APPS.OTA_RESOURCE_USAGES_V WHERE ACTIVITY_VERSION_ID = :p_version_id;SELECT USAGE_REASON, USAGE_REASON_MEANING, COUNT(*) FROM APPS.OTA_RESOURCE_USAGES_V GROUP BY USAGE_REASON, USAGE_REASON_MEANING ORDER BY 3 DESC;SELECT RESOURCE_NAME, ROLE_TO_PLAY_MEANING, START_DATE, END_DATE FROM APPS.OTA_RESOURCE_USAGES_V WHERE REQUIRED_FLAG = 'Y' AND OFFERING_ID = :p_offering_id;
Because joins to the _TL objects are language-filtered, the view returns rows consistent with the session language; callers needing all translations should query the base tables directly.
-
View: OTA_RESOURCE_USAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_RESOURCE_USAGES_V, object_name:OTA_RESOURCE_USAGES_V, status:VALID, product: OTA - Learning Management , description: View to list all resource usages. , implementation_dba_data: APPS.OTA_RESOURCE_USAGES_V ,
-
View: OTA_RESOURCE_USAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_RESOURCE_USAGES_V, object_name:OTA_RESOURCE_USAGES_V, status:VALID, product: OTA - Learning Management , description: View to list all resource usages. , implementation_dba_data: APPS.OTA_RESOURCE_USAGES_V ,
-
SYNONYM: PUBLIC.OTA_RESOURCE_USAGES_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OTA_RESOURCE_USAGES_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OTA_RESOURCE_USAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_RESOURCE_USAGES_V, object_name:OTA_RESOURCE_USAGES_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.OTA_SUPPLIABLE_RESOURCES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID,
-
SYNONYM: APPS.OTA_SUPPLIABLE_RESOURCES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_SUPPLIABLE_RESOURCES_TL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.OTA_RESOURCE_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_RESOURCE_USAGES, status:VALID,
-
SYNONYM: APPS.OTA_RESOURCE_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_RESOURCE_USAGES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.OTA_SUPPLIABLE_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_SUPPLIABLE_RESOURCES, status:VALID,
-
SYNONYM: APPS.OTA_SUPPLIABLE_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_SUPPLIABLE_RESOURCES, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS_TL, status:VALID,
-
SYNONYM: APPS.OTA_ACTIVITY_VERSIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_ACTIVITY_VERSIONS_TL, status:VALID,
-
VIEW: APPS.OTA_RESOURCE_USAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_RESOURCE_USAGES_V, object_name:OTA_RESOURCE_USAGES_V, status:VALID,
-
VIEW: APPS.HR_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOOKUPS, object_name:HR_LOOKUPS, status:VALID,
-
VIEW: APPS.HR_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOOKUPS, object_name:HR_LOOKUPS, status:VALID,
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - OTA Tables and Views
12.1.1
description: Currently not used ,
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - OTA Tables and Views
12.2.2
description: Currently not used ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,