Search Results order_header_status




Overview

OTFV_TRAINING_AMOUNT is an APPS-owned database view in the Oracle E-Business Suite Learning Management (OTA) module. It is a business view template from which the flexfield view is generated, meaning it serves as the canonical, denormalized projection of training enrollment data used by the flexfield-driven reporting framework. The view is VALID in both 12.1.1 and 12.2.2 and is defined WITH READ ONLY, so it is intended strictly for query and reporting consumption rather than transactional writes.

OTFV_TRAINING_AMOUNT consolidates delegate bookings, event and activity definitions, booking statuses, and both Oracle Learning and Oracle Order Management financial data into a single row-per-enrollment structure. This makes it the primary integration and reporting surface for training revenue and order status. It is the object typically referenced when a user searches on event_status, since that column is exposed directly and is decoded through the HR_BIS lookup package.

Underlying Base Objects

The view is built over the following documented base objects, which are joined through standard Learning Management keys:

All of these are referenced through APPS synonyms. The joins use outer-join syntax (marked with the (+) operator) on the activity, finance, and order tables, so enrollments without financial or order data still return rows.

Key Columns

Common Use Cases and Queries

The view is used for enrollment revenue analysis, reconciliation between OTA finance lines and OE order amounts, and status reporting across events and bookings. A representative query filtering on event status follows:

SELECT EVENT_TITLE, EVENT_STATUS, BOOKING_STATUS,
      OTF_AMOUNT, OTA_AMOUNT_CURRENCY
  FROM APPS.OTFV_TRAINING_AMOUNT
 WHERE EVENT_STATUS = 'Scheduled'
   AND BUSINESS_GROUP_NAME = :bg_name;

Other common patterns include aggregating OTA_AMOUNT by ACTIVITY_TYPE for revenue reporting, comparing OTA_AMOUNT against OE_AMOUNT for order-to-training reconciliations, and using ENROLLMENT_ID as a drill-down key into delegate booking detail. Because the view restricts the business group through OTA_GENERAL.GET_BUSINESS_GROUP_ID and enforces USERENV('LANG') on the organization name, always constrain on the appropriate business group context to avoid cross-group results.