Search Results process_xmlgt_inbwf




Overview

APPS.OZF_PRE_PROCESS_PVT is a private (PVT) PL/SQL package within the Oracle E-Business Suite Trade Management (formerly Oracle Sales and Marketing/Resale) module. Its principal responsibility is the pre-processing, validation, defaulting, and mapping of resale-related data staged in the Open Sales Order / resale integration interface tables before that data is promoted to the base Trade Management tables. In EBS 12.1.1 and 12.2.2 the package operates as the transformation and cleansing layer that sits between inbound WebADI spreadsheets, XML Gateway (XMLGT) messages, and the resale batch processing engine.

The package defines a comprehensive set of PL/SQL collection types — including number_table, varchar2_table (a table of VARCHAR2(5000) indexed by BINARY_INTEGER), and date_table — together with record types such as party_rec_type, party_site_rec_type, party_cntct_rec_type, and resale_line_int_rec_type. These structures allow the bulk manipulation of resale lines and their associated party, site, and contact data in a single pass, which is essential for performance when large batch volumes are imported.

Key Procedures and Functions

The documented API surface consists of 37 procedures and functions. Representative entries include:

Tables Accessed

The package reads and writes a tightly related set of interface and base tables:

All of these are accessed through APPS synonyms, confirming that the package runs with the standard APPS schema privileges and is not intended for direct customer invocation.

Usage Notes

Because OZF_PRE_PROCESS_PVT is classified as a private package, Oracle does not document it as a public integration point, and it is referenced by only two other packages within the ETRM codebase. It is typically invoked indirectly — either from the WebADI import handler, from the XML Gateway inbound workflow, or from the higher-level resale batch concurrent programs that call RESALE_PRE_PROCESS. Customizations should not call the PVT package directly; instead, customers should use the documented public APIs or the standard concurrent programs. Any reliance on the varchar2_table or other collection types defined here should be treated as version-specific, since private package signatures are subject to change between EBS releases such as 12.1.1 and 12.2.2.