Search Results ota_evt_upd
Overview
OTA_EVT_UPD is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the OTA (Oracle Training Administration / iLearning) product family. Its principal business function is maintenance of the OTA_EVENTS entity, which represents scheduled training events such as classroom sessions, instructor-led offerings, and their associated logistics. The package provides the server-side update logic that keeps event records synchronized with the rest of the learning management data model. It is a supporting package rather than a top-level public API: the ETRM register classifies it as API classification OTHER, and it does not expose the full complement of create/delete entry points normally associated with a primary API. In both 12.1.1 and 12.2.2 the object is reported with Status VALID.
Key Procedures and Functions
The documented interface consists of a single procedure, UPD. Its purpose is to apply changes to existing training event records, performing the column-level validation and housekeeping required before the OTA_EVENTS row is committed. The metadata records no additional documented subprograms, and no parameter lists are published; callers should therefore treat the signature as internal and avoid hard-coding positional arguments in custom code. A notable characteristic of the package is its self-referential dependency: OTA_EVT_UPD appears in its own referenced-by list, which is consistent with internal recursion or with an overloaded entry point dispatching to itself during multi-row or cascading updates.
Tables Accessed
Per the documented table references resolved through APPS synonyms, OTA_EVT_UPD operates against OTA_EVENTS. This is the master table holding event headers, including event identifiers, dates, delivery mode, status, and the resource and financial attributes consumed by enrollment and pricing processes. The package additionally depends at compile time on OTA_EVT_SHD, the shadow (audit) table that stores the prior image of an event row, and on HR_API, the Human Resources public API used to resolve and validate person and assignment information for instructors and other event resources. The SYS STANDARD dependency is the standard declaration package available to every PL/SQL unit.
Usage Notes
OTA_EVT_UPD is referenced by four other packages, including OTA_EVENT_API, OTA_EVT_API_UPD2, OTA_EVT_BUS2, OTA_CANCEL_API, and OTA_ILEARNING. This dependency pattern indicates that the package is invoked from the higher-level event API and business-layer packages, and indirectly from the iLearning and event cancellation flows, rather than being called directly from an Oracle Forms screen. In practice it executes in the middle tier wherever an existing event is amended: through the event maintenance forms, through concurrent processes that propagate scheduling or resource changes, and through the business object layer that shields the underlying table from direct DML. Because the documented interface is limited to a single update routine, customizations should invoke the parent APIs (OTA_EVENT_API and its variants) instead of calling OTA_EVT_UPD directly; doing so preserves validation, audit shadowing, and downstream propagation. Sites upgrading from 12.1.1 to 12.2.2 should re-verify any custom dependency on this package, as it is an internal implementation object and is subject to change between patch levels.
-
PACKAGE: APPS.OTA_EVT_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_EVT_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVT_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVT_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVT_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVT_UPD, status:VALID,
-
PACKAGE: APPS.OTA_EVT_SHD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_EVT_SHD, status:VALID,
-
PACKAGE: APPS.OTA_EVT_SHD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_EVT_SHD, status:VALID,
-
PACKAGE: APPS.OTA_EVT_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_EVT_UPD, status:VALID,
-
PACKAGE: APPS.OTA_EVT_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_EVT_BUS, status:VALID,
-
PACKAGE: APPS.OTA_EVT_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_EVT_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVT_BUS2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVT_BUS2, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVT_BUS2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVT_BUS2, status:VALID,
-
PACKAGE: APPS.OTA_INITIALIZATION_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_INITIALIZATION_WF, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVENT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVENT_API, status:VALID,
-
PACKAGE BODY: APPS.OTA_ILEARNING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ILEARNING, status:VALID,
-
PACKAGE BODY: APPS.OTA_CANCEL_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CANCEL_API, status:VALID,
-
PACKAGE BODY: APPS.OTA_CANCEL_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_CANCEL_API, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVT_API_UPD2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVT_API_UPD2, status:VALID,
-
PACKAGE BODY: APPS.OTA_EVENT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_EVENT_API, status:VALID,
-
PACKAGE: APPS.OTA_INITIALIZATION_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_INITIALIZATION_WF, status:VALID,
-
PACKAGE BODY: APPS.OTA_ILEARNING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_ILEARNING, status:VALID,
-
PACKAGE: APPS.OTA_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_UTILITY, status:VALID,
-
PACKAGE: APPS.OTA_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_UTILITY, status:VALID,
-
PACKAGE: APPS.OTA_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_GENERAL, status:VALID,
-
PACKAGE: APPS.OTA_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_GENERAL, status:VALID,
-
PACKAGE: APPS.OTA_EVT_UPD
12.2.2
-
PACKAGE: APPS.OTA_EVT_UPD
12.1.1
-
SYNONYM: APPS.OTA_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS, status:VALID,
-
SYNONYM: APPS.OTA_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OTA_EVT_UPD
12.1.1
-
APPS.OTA_CANCEL_API dependencies on OTA_EVT_UPD
12.1.1
-
APPS.OTA_ILEARNING dependencies on OTA_EVT_UPD
12.1.1
-
PACKAGE BODY: APPS.OTA_EVT_UPD
12.2.2
-
APPS.OTA_EVT_BUS2 dependencies on OTA_EVT_UPD
12.2.2
-
APPS.OTA_EVENT_API dependencies on OTA_EVT_UPD
12.2.2
-
APPS.OTA_EVENT_API dependencies on OTA_EVT_UPD
12.1.1
-
APPS.OTA_EVT_UPD dependencies on OTA_EVT_UPD
12.1.1
-
APPS.OTA_ILEARNING dependencies on OTA_EVT_UPD
12.2.2
-
APPS.OTA_EVT_UPD dependencies on OTA_EVT_UPD
12.2.2
-
APPS.OTA_EVT_API_UPD2 dependencies on OTA_EVT_UPD
12.1.1
-
APPS.OTA_EVT_BUS2 dependencies on OTA_EVT_UPD
12.1.1
-
APPS.OTA_CANCEL_API dependencies on OTA_EVT_UPD
12.2.2
-
APPS.OTA_EVT_UPD dependencies on HR_UTILITY
12.2.2
-
APPS.OTA_EVT_UPD dependencies on HR_UTILITY
12.1.1
-
PACKAGE: APPS.HR_MULTI_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_MULTI_MESSAGE, status:VALID,
-
PACKAGE: APPS.HR_MULTI_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_MULTI_MESSAGE, status:VALID,
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,