Search Results ota_tea_shd
Overview
OTA_TEA_SHD is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite. It is classified as an "OTHER" API, indicating that it does not conform to the standard Oracle public API naming and behavior conventions typically associated with interface or validation packages. The suffix "_SHD" suggests the body functions as a shadow or companion implementation supporting an associated package with the same name. The package operates within the Oracle Time and Labor (OTA) module and relates to Talent/Event Association data, specifically the OTA_EVENT_ASSOCIATIONS entity. Its dependency set confirms close integration with other OTA packages (OTA_TDB_SHD and OTA_TEA_SHD itself) as well as HR foundation utilities (HR_API, HR_UTILITY) and the FND_MESSAGE messaging framework. The package holds a VALID status, and in ETRM 12.2.2 metadata it exposes six documented procedures/functions. It is referenced by four other packages but does not itself reference any external database objects beyond its listed dependencies, positioning it as an internal utility layer rather than a top-level business API.
Key Procedures and Functions
Six procedures and functions are documented for this package body:
- RETURN_API_DML_STATUS — A function that returns the current DML status for the API layer, allowing callers to determine whether a prior database manipulation operation succeeded, failed, or produced pending changes.
- CONSTRAINT_ERROR — A handler invoked when a database constraint violation occurs, typically translating a low-level integrity exception into an application-level error condition.
- API_UPDATING — Likely a boolean-returning indicator used to signal that the API is in the process of performing an update, enabling downstream logic to branch on update versus insert mode.
- LCK — A locking routine used to serialize access or acquire the appropriate lock on event association records before DML proceeds.
- CONVERT_ARGS — A helper that transforms or maps argument values between internal and external representations prior to processing.
The metadata does not document parameter signatures for these units; callers should consult the package source or Oracle's shipped API documentation before direct invocation.
Tables Accessed
The package references OTA_EVENT_ASSOCIATIONS via APPS synonyms. This table stores the associations between Time and Labor events and their related attributes, and the package's DML status, locking, and constraint handlers imply that OTA_TEA_SHD supports governed insert, update, and delete operations against it. The dependency on HR_API and HR_UTILITY indicates that processing may rely on HR-level security or utility logic that indirectly touches HR tables. OTA_TDB_SHD and OTA_TEA_SHD dependencies reflect internal reuse of related shadow package logic rather than direct table access.
Usage Notes
Because OTA_TEA_SHD is referenced by four other packages and references none externally, it is generally invoked indirectly rather than called directly by forms or concurrent programs. Direct calls should be reserved for custom extensions that must participate in the same DML status and locking conventions used by the OTA event association layer. Custom code should check RETURN_API_DML_STATUS after invocation, honor the API_UPDATING flag to distinguish insert from update paths, and expect CONSTRAINT_ERROR handling to surface integrity violations. As with any "_SHD" package, Oracle may modify internal behavior between 12.1.1 and 12.2.2 without public API notice, so custom callers should validate against the target release and avoid relying on undocumented parameter or return nuances.
-
PACKAGE BODY: APPS.OTA_TEA_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_SHD, status:VALID,
-
PACKAGE: APPS.OTA_TEA_SHD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_SHD, status:VALID,
-
PACKAGE: APPS.OTA_TEA_SHD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_SHD, status:VALID,
-
PACKAGE: APPS.OTA_TEA_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_INS, status:VALID,
-
PACKAGE: APPS.OTA_TEA_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_INS, status:VALID,
-
PACKAGE: APPS.OTA_TEA_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_BUS, status:VALID,
-
PACKAGE: APPS.OTA_TEA_DEL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_DEL, status:VALID,
-
PACKAGE: APPS.OTA_TEA_DEL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_DEL, status:VALID,
-
PACKAGE: APPS.OTA_TDB_SHD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TDB_SHD, status:VALID,
-
PACKAGE: APPS.OTA_TEA_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_UPD, status:VALID,
-
PACKAGE: APPS.OTA_TEA_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_INS, status:VALID,
-
PACKAGE: APPS.OTA_TEA_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TEA_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_UPD, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_DEL, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_INS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TEA_BUS, status:VALID,
-
PACKAGE: APPS.OTA_TDB_SHD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TDB_SHD, status:VALID,
-
SYNONYM: APPS.OTA_EVENT_ASSOCIATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENT_ASSOCIATIONS, status:VALID,
-
SYNONYM: APPS.OTA_EVENT_ASSOCIATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_EVENT_ASSOCIATIONS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TEA_SHD
12.1.1
-
PACKAGE BODY: APPS.OTA_TEA_SHD
12.2.2
-
PACKAGE: APPS.OTA_TEA_SHD
12.2.2
-
PACKAGE: APPS.OTA_TEA_SHD
12.1.1
-
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
-
APPS.OTA_TEA_UPD dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_DEL dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_DEL dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_BUS dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_DEL dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_DEL dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_SHD dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_BUS dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_UPD dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_INS dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_BUS dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_INS dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_UPD dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_SHD dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_INS dependencies on OTA_TEA_SHD
12.2.2
-
APPS.OTA_TEA_INS dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_UPD dependencies on OTA_TEA_SHD
12.1.1
-
APPS.OTA_TEA_BUS dependencies on OTA_TEA_SHD
12.1.1