Search Results ozf_utility_pvt_w




Overview

OZF_UTILITY_PVT_W is a private PL/SQL package body owned by the APPS schema within the Oracle E-Business Suite Trading Community / Trade Management (formerly Oracle Trade Management, OZF product family) modules. It functions as a wrapper or "W" variant utility package, providing low-level helper routines that support higher-level trade management processing. The "_W" suffix, combined with dependency entries such as ROSETTA_TABLE_COPY_IN_P12 and ROSETTA_TABLE_COPY_OUT_P12, indicates this package participates in the Rosetta/ETRM (Enterprise Transaction Repository Management) integration framework, which manages bulk data movement between staging and production trade management tables. The package was classified under the "OTHER" API classification, meaning it is not a formally published public API but an internal utility used by other OZF packages. Its status is VALID in the specified 12.1.1 / 12.2.2 environment.

Key Procedures and Functions

The documented interface contains thirteen procedures and functions that fall into three functional groups:

The package relies on the standard EBS error-handling and table-type infrastructure (FND_API, JTF_NUMBER_TABLE, JTF_VARCHAR2_TABLE_100, and JTF_VARCHAR2_TABLE_300), enabling array-based bulk processing.

Tables Accessed

The only documented table referenced through an APPS synonym is PLITBLM. PLITBLM is a standard Oracle-supplied PL/SQL interim/index table used for array (collection) manipulation and buffered data operations rather than a trade management business table. Access to this table supports the package’s bulk copy and conversion operations, where collections of values are held and processed before being written to Rosetta staging or production tables during the copy-in and copy-out routines.

Usage Notes

OZF_UTILITY_PVT_W is not referenced by any other database object according to the dependency metadata, and it is not exposed as a public API. It is therefore invoked internally — most likely as a Rosetta integration worker called by the wider OZF utility framework (OZF_UTILITY_PVT) or by concurrent programs and scheduled Rosetta jobs that perform the P12 and P59 phase data migrations. Because it depends on FND_API rather than FND_GLOBAL or form-level PL/SQL libraries, invocation typically occurs from server-side PL/SQL and concurrent processing rather than directly from Oracle Forms. Custom developers should treat this as an internal, unsupported utility: direct calls are not recommended, and any customization should follow Oracle support guidelines for the OZF/Rosetta integration stack. The currency and timezone helpers may also be reused indirectly by trade management calculations where functional currency and local-time conversion is required.