Search Results trainer_participation
Overview
APPS.OTA_RESOURCE_USAGES_V is a reporting and integration view in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 that exposes resource usage assignments recorded against Oracle Training Administration (OTA) activities. The view flattens the relationship between an activity version, its supplied resource, the role the resource plays, and the reason a resource is consumed, presenting both coded values and their decoded lookup meanings in a single denormalized row. Because it joins translation tables such as OTA_ACTIVITY_VERSIONS_TL and OTA_SUPPLIABLE_RESOURCES_TL, it always returns data in the session language, making it suitable for user-facing reports, concurrent programs, and outbound interfaces.
The view is closely associated with the lookup type TRAINER_PARTICIPATION, which decodes the ROLE_TO_PLAY column. This lookup defines the functional role a resource assumes on an offering, such as trainer, participant, or observer, and organizes the participation model of an activity. Analysts searching for "trainer_participation" are typically examining how trainers and participants are attached to offerings and how those assignments drive delivery and scheduling reports.
Underlying Base Objects
The view is defined over several documented synonyms and views in the APPS schema:
- OTA_RESOURCE_USAGES (RUD) — the primary fact table holding each resource usage assignment, aliased RUD.
- OTA_ACTIVITY_VERSIONS_TL (TAV) — provides the translated activity version name; joined on ACTIVITY_VERSION_ID with the language restricted to USERENV('LANG').
- OTA_SUPPLIABLE_RESOURCES (TSR) — supplies the base resource definition and its default RESOURCE_TYPE, outer-joined on SUPPLIED_RESOURCE_ID.
- OTA_SUPPLIABLE_RESOURCES_TL (SRT) — supplies the translated resource NAME, outer-joined on SUPPLIED_RESOURCE_ID and language.
- HR_LOOKUPS (RTP, ROL, USR) — three outer-joined lookup references decoding RESOURCE_TYPE ('RESOURCE_TYPE'), ROLE_TO_PLAY ('TRAINER_PARTICIPATION'), and USAGE_REASON ('RESOURCE_USAGE_REASON').
- HR_API (PACKAGE) — listed as a referenced object, supporting lookup and HR integration logic.
The joins make the view a composite of the transaction table plus its contextual descriptive and lookup data.
Key Columns
- RESOURCE_USAGE_ID — primary identifier of the usage record.
- SUPPLIED_RESOURCE_ID / RESOURCE_NAME — identifies the resource used and its translated name.
- ACTIVITY_VERSION_ID / ACTIVITY_VERSION_NAME — the activity version to which the usage applies.
- RESOURCE_TYPE / RESOURCE_TYPE_MEANING — the resource category; defaults to the supplied resource's type when not overridden.
- ROLE_TO_PLAY / ROLE_TO_PLAY_MEANING — the decoded role; sourced from lookup type TRAINER_PARTICIPATION, identifying trainers, participants, or other roles.
- USAGE_REASON / USAGE_REASON_MEANING — decoded justification for the resource usage.
- START_DATE, END_DATE, QUANTITY — timing and amount of the resource usage.
- REQUIRED_FLAG — indicates whether the resource is mandatory.
- OFFERING_ID — links the usage to an offering.
- COMMENTS — free-text notes.
- RUD_INFORMATION1..20 — flexible descriptive attributes.
- Standard WHO audit columns: CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER, ROWID.
Common Use Cases and Queries
Typical uses include trainer and participant rostering, resource allocation reporting, and feeds to scheduling or billing systems.
- Listing trainers and participants for an activity version:
SELECT ACTIVITY_VERSION_NAME, RESOURCE_NAME, ROLE_TO_PLAY_MEANING, START_DATE, END_DATE, QUANTITY FROM APPS.OTA_RESOURCE_USAGES_V WHERE ROLE_TO_PLAY_MEANING IN ('Trainer','Participant') ORDER BY ACTIVITY_VERSION_NAME;
- Filtering usages decoded by the TRAINER_PARTICIPATION lookup:
SELECT RESOURCE_USAGE_ID, OFFERING_ID, ROLE_TO_PLAY, ROLE_TO_PLAY_MEANING FROM APPS.OTA_RESOURCE_USAGES_V WHERE ROLE_TO_PLAY = :role_code;
- Aggregating required resources by type and reason for an offering:
SELECT RESOURCE_TYPE_MEANING, USAGE_REASON_MEANING, COUNT(*) FROM APPS.OTA_RESOURCE_USAGES_V WHERE OFFERING_ID = :offering_id AND REQUIRED_FLAG = 'Y' GROUP BY RESOURCE_TYPE_MEANING, USAGE_REASON_MEANING;
Because lookups are outer-joined, queries should expect NULL decoded meanings when a code is unmapped, and language filtering means results reflect the session locale.
-
Lookup Type: TRAINER_PARTICIPATION
12.1.1
product: PER - Human Resources , meaning: TRAINER PARTICIPATION , description: The role a trainer is to play in the running of an event. ,
-
Lookup Type: TRAINER_PARTICIPATION
12.2.2
product: PER - Human Resources , meaning: TRAINER PARTICIPATION , description: The role a trainer is to play in the running of an event. ,
-
VIEW: APPS.OTA_RESOURCE_USAGES_V
12.2.2
-
VIEW: APPS.OTA_RESOURCE_USAGES_V
12.1.1
-
VIEW: APPS.OTA_RESOURCE_BOOKINGS_V
12.1.1
-
VIEW: APPS.OTA_RESOURCE_BOOKINGS_V
12.2.2
-
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 ,
-
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: APPS.OTFV_RESOURCES_BOOKED
12.1.1
-
VIEW: APPS.OTFV_RESOURCES_BOOKED
12.2.2
-
View: OTA_RESOURCE_BOOKINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_RESOURCE_BOOKINGS_V, object_name:OTA_RESOURCE_BOOKINGS_V, status:VALID, product: OTA - Learning Management , description: View to list all resource bookings. , implementation_dba_data: APPS.OTA_RESOURCE_BOOKINGS_V ,
-
View: OTFV_RESOURCES_BOOKED
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_RESOURCES_BOOKED, object_name:OTFV_RESOURCES_BOOKED, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_RESOURCES_BOOKED ,
-
VIEW: APPS.OTFV_RESOURCE_CHECKLIST
12.1.1
-
VIEW: APPS.OTFV_RESOURCE_CHECKLIST
12.2.2
-
View: OTFV_RESOURCE_CHECKLIST
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_RESOURCE_CHECKLIST, object_name:OTFV_RESOURCE_CHECKLIST, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_RESOURCE_CHECKLIST ,
-
View: OTFV_RESOURCES_BOOKED
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_RESOURCES_BOOKED, object_name:OTFV_RESOURCES_BOOKED, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_RESOURCES_BOOKED ,
-
View: OTA_RESOURCE_BOOKINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTA_RESOURCE_BOOKINGS_V, object_name:OTA_RESOURCE_BOOKINGS_V, status:VALID, product: OTA - Learning Management , description: View to list all resource bookings. , implementation_dba_data: APPS.OTA_RESOURCE_BOOKINGS_V ,
-
View: OTFV_RESOURCE_CHECKLIST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OTA.OTFV_RESOURCE_CHECKLIST, object_name:OTFV_RESOURCE_CHECKLIST, status:VALID, product: OTA - Learning Management , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.OTFV_RESOURCE_CHECKLIST ,
-
PACKAGE: APPS.OTA_RESOURCE_USAGE_API
12.2.2
-
PACKAGE: APPS.OTA_RESOURCE_USAGE_API
12.1.1
-
PACKAGE: APPS.OTA_RESOURCE_BOOKING_API
12.1.1
-
PACKAGE: APPS.OTA_RESOURCE_BOOKING_API
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES SQL Statements
12.1.1
-
APPS.OTA_TRB_API_PROCEDURES SQL Statements
12.2.2
-
APPS.OTA_RUD_BUS dependencies on OTA_GENERAL
12.2.2
-
APPS.OTA_RUD_BUS dependencies on OTA_GENERAL
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.OTA_RUD_BUS
12.1.1
-
PACKAGE BODY: APPS.OTA_RUD_BUS
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES dependencies on HR_LOOKUPS
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES dependencies on HR_LOOKUPS
12.2.2
-
PACKAGE BODY: APPS.OTA_TRB_API_PROCEDURES
12.2.2
-
PACKAGE BODY: APPS.OTA_TRB_API_PROCEDURES
12.1.1
-
APPS.OTA_RUD_BUS dependencies on HR_UTILITY
12.2.2
-
APPS.OTA_RUD_BUS dependencies on HR_UTILITY
12.1.1
-
APPS.OTA_TRB_API_PROCEDURES dependencies on HR_UTILITY
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES dependencies on HR_UTILITY
12.1.1