Results for “check_relation_exists”

22 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

OE_CUSTOMER_INFO_PVT is an Oracle E-Business Suite (EBS) private PL/SQL package maintained under the APPS schema. It is classified as a PVT (private) API, meaning it is not intended for direct invocation by external or customer code; instead it is called internally by other Oracle Order Management packages. Its principal business function is to retrieve, validate, and create customer-related information for the Order Management (OE) modules. The package mediates between Order Management transaction processing and the Oracle Trading Community Architecture (TCA) / Receivables customer model (HZ_ and AR_ tables), resolving or constructing party, account, address, site, contact, and relationship records that an order header or line requires.

Within ETRM 12.2.2 the package is recorded as VALID and exposes 34 documented procedures and functions. Its dependency profile confirms this role: it references OE_ORDER_PUB and STANDARD, and is referenced by OE_CUSTOMER_INFO_PVT, OE_HEADER_UTIL, and OE_LINE_UTIL. The reference to OE_HEADER_UTIL is significant for readers who search for that object, since OE_HEADER_UTIL is a primary internal consumer of OE_CUSTOMER_INFO_PVT.

Key Procedures and Functions

The documented procedures group into four functional clusters. Names are given as documented; parameter lists are intentionally not reproduced.

Tables Accessed

The package reads and writes the following tables through APPS synonyms, which are central to customer master and TCA processing:

Usage Notes

OE_CUSTOMER_INFO_PVT is an internal package and should not normally be called directly. It is most commonly invoked from OE_HEADER_UTIL and OE_LINE_UTIL during order entry and order import processing, when Order Management must resolve an existing customer or create customer, address, contact, and relationship records on the fly. Because the package name itself appears as its own referencing package, recursive or overloaded internal calls also occur.

For extension or debugging work, Oracle's supported public interfaces (for example OE_ORDER_PUB and the TCA public APIs) should be used rather than this private package. Custom code that requires equivalent behavior should call HZ_CUST_ACCOUNT_V2PUB or related TCA public APIs. Readers arriving via the search term "oe_header_util" should note that OE_HEADER_UTIL is a documented dependent of OE_CUSTOMER_INFO_PVT, and that behavior observed in OE_HEADER_UTIL frequently originates in this package's validation and creation logic.