Results for “p_customer_number”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.OKL_OPEN_INTERFACE_PVT_W package body is a private implementation unit within the Oracle E-Business Suite Lease Management (formerly Oracle Lease Management, part of the ETRM — Enterprise Contracts and Lease Management — family of applications). It operates in the APPS schema and holds a VALID status in both Oracle EBS 12.1.1 and 12.2.2. Its business purpose is to support the inbound "open interface" processing that imports external contract and lease data into Oracle Lease Management. The open interface mechanism is the standard EBS pattern by which data originating outside the application — from legacy systems, third-party lease administration tools, or custom staging tables — is validated and loaded into the base application tables during a batch import cycle.
The _PVT_W suffix identifies this as a private worker package, intended to be called only through its associated public API wrapper, OKL_OPEN_INTERFACE_PVT. This separation follows the Oracle Application Object Library convention of exposing a public specification while keeping internal logic (validation, loading, and concurrent program submission) encapsulated in the private body. As documented, the package references FND_API (the standard Oracle EBS API utility library), OKL_OPEN_INTERFACE_PVT, itself, and SYS.STANDARD. It is not referenced by any other database object, confirming its role as an internal implementation unit rather than a reusable public interface.
Key Procedures and Functions
The ETRM metadata documents three procedures or functions within this package:
- CHECK_INPUT_RECORD — Validates a single inbound record from the open interface staging area. This routine performs the record-level and field-level checks required before an external contract record can be accepted, ensuring that mandatory attributes are populated and that reference data conforms to the expectations of the Lease Management data model.
- LOAD_INPUT_RECORD — Performs the actual load of a validated interface record into the appropriate Lease Management base tables. It is invoked after validation succeeds and is responsible for translating the staging representation of a contract into the internal application entities.
- SUBMIT_IMPORT_CONTRACT — Drives the import of contract data, orchestrating the validation and loading sequence for incoming contract records. This procedure acts as the controlling entry point for the contract import flow within the private package.
No parameter lists are documented, and none are asserted here; the procedures are described solely by their documented names and evident functional roles.
Tables Accessed
The provided metadata does not enumerate specific base tables accessed through APPS synonyms. Based on the documented API classification (OTHER) and the standard behavior of open interface processing in Oracle Lease Management, the package is understood to operate against the interface/staging tables that hold inbound contract data together with the base Lease Management contract tables into which validated records are loaded. Because the metadata records no explicit table list, no table names beyond those implied by the interface pattern should be assumed.
Usage Notes
This package is typically invoked indirectly rather than directly by end users. The normal invocation path is through the public API OKL_OPEN_INTERFACE_PVT, which in turn may be driven by a concurrent program or by custom integration code that populates the open interface staging tables and then calls the import routine. Because the package body is private and not referenced by any other database object (as confirmed by the ETRM dependency report), customizations should call the public wrapper rather than this worker package.
Typical usage scenarios include data migration during implementation, bulk import of lease and contract portfolios from legacy systems, and scheduled batch loads in EBS 12.1.1 or 12.2.2. When troubleshooting, developers should note the dependency on FND_API, since errors raised through the FND_API error-handling stack will surface from this package during validation and load. As with all Oracle EBS open interface processing, the recommended practice is to validate staged records before submission, preserve the staging data until the import completes successfully, and review the interface error tables for records rejected by CHECK_INPUT_RECORD.
-
PACKAGE BODY: APPS.INVCIINT 12.1.1
-
PACKAGE: APPS.INVCIINT 12.1.1
-
PACKAGE BODY: APPS.INVCIINT 12.2.2
-
PACKAGE: APPS.INVCIINT 12.2.2
-
PACKAGE: APPS.ARP_CONSINV 12.2.2