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:
- Rosetta copy routines: ROSETTA_TABLE_COPY_IN_P12, ROSETTA_TABLE_COPY_OUT_P12, ROSETTA_TABLE_COPY_IN_P59, and ROSETTA_TABLE_COPY_OUT_P59 perform bulk inbound and outbound copies of data associated with Rosetta phases P12 and P59, moving records between integration staging tables and trade management target tables.
- Logging routines: LOG_MESSAGE records diagnostic or processing messages; LOGGING_ENABLED returns whether logging is currently active for a given execution context; and CREATE_LOG establishes or initializes a log record/entry.
- Currency and timezone routines: CONVERT_CURRENCY, CALCULATE_FUNCTIONAL_CURR, and CALCULATE_FUNCTIONAL_CURRENCY convert monetary amounts between transaction and functional currencies, while CONVERT_TIMEZONE adjusts date/time values across time zones.
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.
-
PACKAGE BODY: APPS.OZF_UTILITY_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_UTILITY_PVT_W, status:VALID,
-
PACKAGE: APPS.OZF_UTILITY_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OZF_UTILITY_PVT_W, status:VALID,
-
PACKAGE: APPS.OZF_UTILITY_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OZF_UTILITY_PVT_W, status:VALID,
-
PACKAGE BODY: APPS.OZF_UTILITY_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_UTILITY_PVT_W, status:VALID,
-
PACKAGE: APPS.OZF_UTILITY_PVT_W
12.1.1
-
PACKAGE: APPS.OZF_UTILITY_PVT_W
12.2.2
-
PACKAGE: APPS.OZF_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OZF_UTILITY_PVT, status:VALID,
-
PACKAGE: APPS.OZF_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OZF_UTILITY_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OZF_UTILITY_PVT_W
12.1.1
-
PACKAGE BODY: APPS.OZF_UTILITY_PVT_W
12.2.2
-
APPS.OZF_UTILITY_PVT_W dependencies on OZF_UTILITY_PVT_W
12.1.1
-
APPS.OZF_UTILITY_PVT_W dependencies on OZF_UTILITY_PVT_W
12.2.2
-
TYPE: APPS.JTF_VARCHAR2_TABLE_300
12.1.1
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_300, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_300
12.2.2
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_300, status:VALID,
-
APPS.OZF_UTILITY_PVT_W dependencies on OZF_UTILITY_PVT
12.1.1
-
APPS.OZF_UTILITY_PVT_W dependencies on OZF_UTILITY_PVT
12.2.2
-
APPS.OZF_UTILITY_PVT_W dependencies on JTF_NUMBER_TABLE
12.1.1
-
APPS.OZF_UTILITY_PVT_W dependencies on JTF_NUMBER_TABLE
12.2.2
-
APPS.OZF_UTILITY_PVT_W dependencies on OZF_UTILITY_PVT
12.1.1
-
APPS.OZF_UTILITY_PVT_W dependencies on OZF_UTILITY_PVT
12.2.2
-
TYPE: APPS.JTF_VARCHAR2_TABLE_100
12.1.1
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_100, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_100
12.2.2
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_100, status:VALID,
-
TYPE: APPS.JTF_NUMBER_TABLE
12.2.2
owner:APPS, object_type:TYPE, object_name:JTF_NUMBER_TABLE, status:VALID,
-
TYPE: APPS.JTF_NUMBER_TABLE
12.1.1
owner:APPS, object_type:TYPE, object_name:JTF_NUMBER_TABLE, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, 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.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,