Search Results po_clm_seed_data_pkg
Overview
PO_CLM_SEED_DATA_PKG is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite. Its name associates it with the Procurement (PO) module and, more specifically, with CLM functionality — commonly understood as Contract Lifecycle Management in the Oracle Procurement context. The package is classified under the generic API category "OTHER," indicating that it is not one of the officially published public APIs, but rather an internal utility package used by Oracle's seeded components.
Its documented role is the seeding of data — that is, the insertion or initialization of reference and setup records that Procurement features depend upon. In Oracle EBS, seed data packages are typically executed during the installation, upgrade, or patching of a product so that required lookup values, configuration rows, and default records exist before the feature is used. PO_CLM_SEED_DATA_PKG therefore supports the deployment and maintenance lifecycle of the Contract Lifecycle Management setup within the Procurement application family, ensuring that the underlying structural data is present and consistent. The ETRM record confirms a status of VALID, meaning the compiled package exists in the database and is available for execution.
Key Procedures and Functions
The documented metadata lists a single callable subprogram:
- PROCESS — The primary and only documented procedure in the package. It encapsulates the seeding logic, driving the insertion, update, or validation of the CLM-related seed records. In keeping with the naming convention used by Oracle seed-data packages, PROCESS serves as the main entry point through which the package performs its seeding activities. No parameter list is documented, so the procedure should be treated as an internal entry point invoked by Oracle's setup and patch infrastructure rather than by application code.
Because only the PROCESS procedure is documented, no other public subprograms should be assumed. Any additional internal helpers, if present in the package body, are not part of the documented interface.
Tables Accessed
The ETRM metadata does not enumerate the specific tables referenced by PO_CLM_SEED_DATA_PKG. The dependency information only records the schema-level references (APPS and SYS.STANDARD), which reflects the standard compilation dependency on the STANDARD package rather than individual application tables. As a seeding package, its operations would typically target CLM and Procurement setup tables — such as lookup, configuration, and contract-template reference tables — writing the rows required for the feature to operate correctly. Because the documented table list is empty, no specific table names are asserted here; the exact targets are defined by the package body, which can be inspected using the "show dependent code" option referenced in the dependency tree.
Usage Notes
PO_CLM_SEED_DATA_PKG is an internal package and is not intended for direct invocation from forms, concurrent programs, or custom code. It is referenced only by itself per the documented dependency report, and it is referenced by zero other packages, confirming that its consumers are not other PL/SQL APIs but rather Oracle's installation, upgrade, and patching infrastructure (such as the AD utilities and product setup scripts).
In practice, PROCESS would be executed as part of applying Procurement/CLM patches or performing a fresh installation, when Oracle needs to ensure that requisite seed data is loaded. DBAs and technical consultants should not call it manually during normal operations, as doing so outside the intended lifecycle could produce duplicate or inconsistent setup data. For diagnostic or customization purposes, the package body may be reviewed via the "show dependent code" facility, but any modification must follow Oracle's patching governance. Its presence across both 12.1.1 and 12.2.2 releases reflects the continuity of the Contract Lifecycle Management seeding mechanism in the EBS Procurement stack.
-
PACKAGE: APPS.PO_CLM_SEED_DATA_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CLM_SEED_DATA_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_CLM_SEED_DATA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CLM_SEED_DATA_PKG, status:VALID,
-
PACKAGE: APPS.PO_CLM_UPG_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_CLM_UPG_PVT, status:VALID,
-
PACKAGE: APPS.PO_CLM_SEED_DATA_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PO_CLM_SEED_DATA_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PO_CLM_SEED_DATA_PKG dependencies on PO_CLM_SEED_DATA_PKG
12.2.2
-
PACKAGE: APPS.FND_REQUEST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_REQUEST, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2