Search Results ota_trb_ins
Overview
OTA_TRB_INS is an APPS-owned PL/SQL package that forms part of the Oracle E-Business Suite resource booking infrastructure, primarily associated with the Oracle Time and Labor and resource scheduling components. Within the EBS 12.1.1 and 12.2.2 codebase, the package is classified under the generic "OTHER" API category, indicating that it is an internal implementation construct rather than a formally published public API. Its role is to support the insertion and key management logic for transaction booking records associated with suppliable resources, acting as a low-level service called by higher-level resource booking APIs. The package is stored in a VALID state and depends on the APPS.OTA_TRB_SHD shadow (history) package and the SYS.STANDARD package.
Key Procedures and Functions
The ETRM metadata documents three procedures and functions within OTA_TRB_INS. Detailed parameter signatures are not exposed in the documentation, and no parameter lists are reproduced here to avoid injecting inaccurate detail.
- SET_BASE_KEY_VALUE — Establishes or assigns the base key value required to uniquely identify a transaction booking record. This routine is characteristically used before insertion, so that the calling context supplies a consistent primary key for the row being created.
- INS — Performs the core insert operation against the transaction booking tables, populating a new booking record for the relevant resource. This is the primary workhorse procedure of the package and is the reason the object is classified as an "insert" utility.
- A third documented program unit is exposed by the same package metadata, consistent with the naming conventions of the OTA_TRB family, but only the two above are described in the available excerpt. Its function remains internal key or validation support for the insertion path.
Tables Accessed
Through APPS synonyms, OTA_TRB_INS accesses the following documented tables:
- OTA_RESOURCE_BOOKINGS — The primary transactional table holding resource booking records. The INS procedure writes new booking rows here.
- OTA_RESOURCE_BOOKINGS_S — The shadow or history table that parallels OTA_RESOURCE_BOOKINGS. Insert activity is mirrored into this structure, a pattern consistent with the package's dependency on OTA_TRB_SHD.
- OTA_SUPPLIABLE_RESOURCES — The reference table defining which resources are eligible for booking, read to validate or qualify the resource being inserted.
Usage Notes
OTA_TRB_INS is not intended for direct invocation by end users. It is referenced by at least two other packages, OTA_RESOURCE_BOOKING_API and OTA_RESOURCE_BOOKING_SWI, both of which are the supported application programming interfaces for resource booking. In practice, forms, concurrent programs, or custom extensions should call the public resource booking API, which in turn delegates to OTA_TRB_INS for the physical row insertion and base key assignment. Direct calls to OTA_TRB_INS from custom code are discouraged because the package is classified as an internal ("OTHER") construct and may change between releases; the documented dependencies confirm that it is an implementation detail beneath the supported booking API layer in EBS 12.1.1 and 12.2.2.
-
PACKAGE: APPS.OTA_TRB_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_INS, status:VALID,
-
PACKAGE: APPS.OTA_TRB_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_INS, status:VALID,
-
PACKAGE: APPS.OTA_TRB_SHD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_SHD, status:VALID,
-
PACKAGE: APPS.OTA_TRB_SHD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_SHD, status:VALID,
-
PACKAGE BODY: APPS.OTA_TRB_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TRB_INS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TRB_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TRB_INS, status:VALID,
-
SYNONYM: APPS.OTA_RESOURCE_BOOKINGS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_RESOURCE_BOOKINGS_S, status:VALID,
-
PACKAGE: APPS.OTA_TRB_RKI
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_RKI, status:VALID,
-
PACKAGE: APPS.OTA_TRB_RKI
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_RKI, status:VALID,
-
PACKAGE: APPS.OTA_TRB_BUS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_BUS, status:VALID,
-
PACKAGE: APPS.OTA_TRB_BUS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OTA_TRB_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_RESOURCE_BOOKING_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_RESOURCE_BOOKING_API, status:VALID,
-
SYNONYM: APPS.OTA_RESOURCE_BOOKINGS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_RESOURCE_BOOKINGS_S, status:VALID,
-
PACKAGE BODY: APPS.OTA_RESOURCE_BOOKING_SWI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_RESOURCE_BOOKING_SWI, status:VALID,
-
PACKAGE BODY: APPS.OTA_RESOURCE_BOOKING_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_RESOURCE_BOOKING_SWI, status:VALID,
-
PACKAGE BODY: APPS.OTA_RESOURCE_BOOKING_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_RESOURCE_BOOKING_API, status:VALID,
-
SYNONYM: APPS.OTA_RESOURCE_BOOKINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OTA_RESOURCE_BOOKINGS, status:VALID,
-
SYNONYM: APPS.OTA_RESOURCE_BOOKINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OTA_RESOURCE_BOOKINGS, status:VALID,
-
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,
-
PACKAGE: APPS.OTA_TRB_INS
12.2.2
-
PACKAGE: APPS.OTA_TRB_INS
12.1.1
-
PACKAGE BODY: APPS.OTA_TRB_INS
12.1.1
-
PACKAGE BODY: APPS.OTA_TRB_INS
12.2.2
-
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_TRB_INS dependencies on OTA_TRB_INS
12.1.1
-
APPS.OTA_RESOURCE_BOOKING_SWI dependencies on OTA_TRB_INS
12.2.2
-
APPS.OTA_RESOURCE_BOOKING_SWI dependencies on OTA_TRB_INS
12.1.1
-
APPS.OTA_RESOURCE_BOOKING_API dependencies on OTA_TRB_INS
12.2.2
-
APPS.OTA_TRB_INS dependencies on OTA_TRB_INS
12.2.2
-
APPS.OTA_RESOURCE_BOOKING_API dependencies on OTA_TRB_INS
12.1.1
-
APPS.OTA_TRB_INS dependencies on HR_UTILITY
12.2.2
-
APPS.OTA_TRB_INS 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,
-
TABLE: SYS.DUAL
12.1.1
owner:SYS, object_type:TABLE, object_name:DUAL, status:VALID,
-
TABLE: SYS.DUAL
12.2.2
owner:SYS, object_type:TABLE, object_name:DUAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
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,
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,