Search Results oke_note_pvt
Overview
OKE_NOTE_PVT is a private PL/SQL package in the APPS schema that supports the Oracle E-Business Suite Contracts (OKE) module by managing the storage, retrieval, and maintenance of standard note records associated with contract deliverables. In EBS 12.1.1 and 12.2.2, contract standard notes are reusable boilerplate text blocks attached to contract header, line, and deliverable entities. The PVT classification indicates that the package is intended for internal use by the Contracts public APIs rather than direct invocation by external callers. OKEE_NOTE_PVT operates alongside the OKE_STANDARD_NOTES_PUB public package, exposing the underlying row-level operations on the OKE_K_STANDARD_NOTES entities while the public layer performs validation, security checks, and business-rule orchestration.
The package depends on OKE_API, OKE_K_STANDARD_NOTES_B, and OKE_K_STANDARD_NOTES_TL, and is itself referenced by OKE_CONTRACT_PUB, OKE_NOTE_PVT, and OKE_STANDARD_NOTES_PUB. This dependency chain confirms its role as a foundational DML utility layer within the Contracts note subsystem.
Key Procedures and Functions
The documented package exposes thirteen procedures and functions that cover the standard DML lifecycle for standard note records:
- INSERT_ROW — Creates a new standard note or note-association record, populating the base and translated tables.
- UPDATE_ROW — Modifies the descriptive and textual attributes of an existing note record.
- DELETE_ROW — Removes a note record from the transactional tables.
- VALIDATE_ROW — Performs data-integrity checks before insert or update, ensuring required columns and foreign key references are consistent.
- LOCK_ROW — Acquires a row-level lock to serialize concurrent modifications to a note record.
- ADD_LANGUAGE — Inserts translated content into the TL (translated) table for a specific language, supporting multi-language deployments.
The remaining documented procedures follow the same naming conventions and support the same lifecycle, including language-specific and history-table maintenance. Note that parameter lists are intentionally not documented here; callers should reference the OKE_STANDARD_NOTES_PUB wrapper rather than invoke these procedures directly.
Tables Accessed
The package reads and writes the following documented tables through APPS synonyms:
- OKE_K_STANDARD_NOTES_B — Base table holding standard note definitions.
- OKE_K_STANDARD_NOTES_TL — Translated text for standard notes, maintained by ADD_LANGUAGE.
- OKE_K_STANDARD_NOTES_BH and OKE_K_STANDARD_NOTES_TLH — History tables capturing audit trails of base and translated rows.
- OKE_K_STANDARD_NOTES_S — Sequence source for generating primary keys.
- FND_LANGUAGES — Language validation for multi-language note entry.
- OKE_K_DELIVERABLES_B, OKE_K_HEADERS, OKE_K_LINES — Contract entities that reference standard notes.
- DUAL and PLITBLM — Utility objects for scalar queries and PL/SQL table operations.
Usage Notes
OKE_NOTE_PVT is not designed for direct invocation by end users or custom code. It is called internally by OKE_STANDARD_NOTES_PUB and OKE_CONTRACT_PUB when notes are created or modified through the Contracts workbench forms or through public API calls. In 12.2.2, the same dependency structure persists. Developers extending the Contracts module should call the PUBLIC package; calling OKE_NOTE_PVT directly bypasses validation logic and may corrupt history and translation records.
-
PACKAGE: APPS.OKE_NOTE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_NOTE_PVT, status:VALID,
-
PACKAGE: APPS.OKE_NOTE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_NOTE_PVT, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_TL, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_TL, status:VALID,
-
PACKAGE BODY: APPS.OKE_NOTE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_NOTE_PVT, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_B, status:VALID,
-
PACKAGE BODY: APPS.OKE_NOTE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_NOTE_PVT, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_B, status:VALID,
-
PACKAGE: APPS.OKE_STANDARD_NOTES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_STANDARD_NOTES_PUB, status:VALID,
-
SYNONYM: APPS.OKE_K_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_LINES, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_BH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_BH, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_TLH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_TLH, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_S, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_S, status:VALID,
-
PACKAGE: APPS.OKE_STANDARD_NOTES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_STANDARD_NOTES_PUB, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_TLH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_TLH, status:VALID,
-
SYNONYM: APPS.OKE_K_STANDARD_NOTES_BH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_STANDARD_NOTES_BH, status:VALID,
-
PACKAGE: APPS.OKE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OKE_STANDARD_NOTES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_STANDARD_NOTES_PUB, status:VALID,
-
PACKAGE: APPS.OKE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.OKE_STANDARD_NOTES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_STANDARD_NOTES_PUB, status:VALID,
-
PACKAGE: APPS.OKE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_API, status:VALID,
-
SYNONYM: APPS.OKE_K_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_LINES, status:VALID,
-
PACKAGE: APPS.OKE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_UTILS, status:VALID,
-
SYNONYM: APPS.OKE_K_DELIVERABLES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_DELIVERABLES_B, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OKE_CONTRACT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CONTRACT_PUB, status:VALID,
-
PACKAGE: APPS.OKE_NOTE_PVT
12.1.1
-
SYNONYM: APPS.OKE_K_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_HEADERS, status:VALID,
-
PACKAGE: APPS.OKE_NOTE_PVT
12.2.2
-
SYNONYM: APPS.OKE_K_DELIVERABLES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_DELIVERABLES_B, status:VALID,
-
SYNONYM: APPS.OKE_K_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.OKE_CONTRACT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CONTRACT_PUB, status:VALID,
-
APPS.OKE_CONTRACT_PUB dependencies on OKE_NOTE_PVT
12.2.2
-
APPS.OKE_NOTE_PVT dependencies on OKE_NOTE_PVT
12.1.1
-
APPS.OKE_STANDARD_NOTES_PUB dependencies on OKE_NOTE_PVT
12.2.2
-
APPS.OKE_STANDARD_NOTES_PUB dependencies on OKE_NOTE_PVT
12.2.2
-
APPS.OKE_STANDARD_NOTES_PUB dependencies on OKE_NOTE_PVT
12.1.1
-
APPS.OKE_CONTRACT_PUB dependencies on OKE_NOTE_PVT
12.1.1
-
APPS.OKE_STANDARD_NOTES_PUB dependencies on OKE_NOTE_PVT
12.1.1
-
APPS.OKE_NOTE_PVT dependencies on OKE_NOTE_PVT
12.2.2
-
PACKAGE: APPS.APP_EXCEPTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTIONS, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTIONS, status:VALID,
-
PACKAGE BODY: APPS.OKE_NOTE_PVT
12.1.1
-
PACKAGE BODY: APPS.OKE_NOTE_PVT
12.2.2
-
APPS.OKE_NOTE_PVT dependencies on OKE_API
12.2.2
-
APPS.OKE_NOTE_PVT dependencies on OKE_API
12.1.1