Search Results pa_copy_change_doc_pvt
Overview
PA_COPY_CHANGE_DOC_PVT is a private PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified as a PVT (private) API within the Oracle Projects (PA) module. Its raison d'être is the duplication and adjustment of change document records used by Oracle Projects control item and change management functionality. Change documents in Oracle Projects capture scope changes, budget impacts, supplier details, and comments associated with control items tracked against a project. When a project manager or administrator elects to copy an existing change document — for example, to seed a new change request from a previously approved one — this package performs the underlying record-level copy operations across the Project Control Item (CI) related tables.
The package is formally documented in ETRM at status VALID and is present in both release 12.1.1 and 12.2.2. Because it is a PVT package, it is not intended for direct customer invocation; it should be called only from supported public APIs or standard Oracle Projects forms and concurrent programs.
Key Procedures and Functions
- COPY_CHANGE_DOC — Performs the core copy of a change document, creating a new set of control item / change document rows derived from the source document. This is the principal entry point of the package and is responsible for the cross-table duplication logic that re-establishes relationships, impact type usage, and supplier detail records under the newly created document.
- UPDATE_COMMENTS — Handles the comment records associated with a copied or modified change document. This procedure manages the insertion or maintenance of comment text in the PA_CI_COMMENTS table, ensuring the new document carries the appropriate comment history or refreshed commentary.
- One additional documented subprogram exists in the package but is not individually named in the extracted metadata; practitioners should inspect ALL_ARGUMENTS in the dictionary for its signature.
Tables Accessed
The package reads and writes the following documented tables, all referenced through APPS synonyms:
- PA_CONTROL_ITEMS — the master control item / change document header, the primary object copied.
- PA_CI_ACTIONS — actions recorded against a change document; duplicated to preserve the action trail.
- PA_CI_COMMENTS — comment lines maintained by UPDATE_COMMENTS.
- PA_CI_IMPACT_TYPE_USAGE — records which impact types (cost, schedule, etc.) a document affects.
- PA_CI_SUPPLIER_DETAILS — supplier-related change detail lines.
- PA_BUDGET_VERSIONS — budget version context for the change.
- PA_OBJECT_RELATIONSHIPS — the generic relationship model linking the change document to other project objects.
- PA_PROJECT_STATUSES — used for status validation and derivation of the copied document's state.
Usage Notes
Because APPS.PA_COPY_CHANGE_DOC_PVT depends on FND_API and OKL_API, it operates within the standard OAF/Forms exception-handling framework and typically raises FND_API.G_EXC_ERROR style exceptions on validation failure. It is invoked indirectly — most commonly from the Oracle Projects change management forms or a supported public change document API, rather than by end users or custom code directly. Oracle recommends against calling PVT packages directly, since signatures may change between patches and point releases. Customizations requiring change document copy behavior should route through the supported public API layer or the seeded concurrent programs and forms that wrap this private package.
-
PACKAGE: APPS.PA_COPY_CHANGE_DOC_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_COPY_CHANGE_DOC_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_COPY_CHANGE_DOC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_COPY_CHANGE_DOC_PVT, status:VALID,
-
PACKAGE: APPS.PA_CI_COMMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CI_COMMENTS_PKG, status:VALID,
-
PACKAGE: APPS.PA_CI_DOC_ATTACH_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CI_DOC_ATTACH_PKG, status:VALID,
-
PACKAGE: APPS.PA_CHNGE_DOC_POLICY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CHNGE_DOC_POLICY_PVT, status:VALID,
-
PACKAGE: APPS.PA_COPY_CHANGE_DOC_PVT
12.2.2
-
PACKAGE: APPS.PA_CI_ACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CI_ACTIONS_PKG, status:VALID,
-
PACKAGE: APPS.PA_CI_SUPPLIER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CI_SUPPLIER_PKG, status:VALID,
-
PACKAGE: APPS.PA_CI_IMPACTS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CI_IMPACTS_UTIL, status:VALID,
-
SYNONYM: APPS.PA_CI_IMPACT_TYPE_USAGE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CI_IMPACT_TYPE_USAGE, status:VALID,
-
PACKAGE: APPS.PA_OBJECT_RELATIONSHIPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_OBJECT_RELATIONSHIPS_PKG, status:VALID,
-
PACKAGE: APPS.PA_CONTROL_ITEMS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CONTROL_ITEMS_PKG, status:VALID,
-
SYNONYM: APPS.PA_CI_COMMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CI_COMMENTS, status:VALID,
-
SYNONYM: APPS.PA_CI_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CI_ACTIONS, status:VALID,
-
SYNONYM: APPS.PA_CI_SUPPLIER_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CI_SUPPLIER_DETAILS, status:VALID,
-
PACKAGE: APPS.PA_CONTROL_ITEMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CONTROL_ITEMS_PVT, status:VALID,
-
SYNONYM: APPS.PA_CONTROL_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CONTROL_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_OBJECT_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_OBJECT_RELATIONSHIPS, status:VALID,
-
PACKAGE BODY: APPS.PA_COPY_CHANGE_DOC_PVT
12.2.2
-
SYNONYM: APPS.PA_PROJECT_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_STATUSES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PA_BUDGET_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_VERSIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_COPY_CHANGE_DOC_PVT dependencies on PA_COPY_CHANGE_DOC_PVT
12.2.2
-
PACKAGE: APPS.PA_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_UTILS, status:VALID,
-
PACKAGE: APPS.PA_DEBUG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_DEBUG, status:VALID,
-
APPS.PA_COPY_CHANGE_DOC_PVT dependencies on FND_MSG_PUB
12.2.2
-
APPS.PA_COPY_CHANGE_DOC_PVT dependencies on OKL_API
12.2.2
-
APPS.PA_COPY_CHANGE_DOC_PVT dependencies on FND_API
12.2.2
-
PACKAGE: APPS.OKL_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_API, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2