Results for “okl_like_kind_exchange_pub”
24 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OKL_LIKE_KIND_EXCHANGE_PUB is the public application programming interface package within the Oracle E-Business Suite Lease and Finance Management (OKL / ETRM) module that supports like-kind exchange processing. A like-kind exchange is a transaction in which leased or financed assets are replaced with assets of a similar nature, and the accounting treatment of such exchanges — including the recognition of gains, deferred gains, and the allocation of proceeds — is governed by specific rules. This package exposes the public entry points through which callers initiate and evaluate like-kind exchange transactions, while delegating the underlying business logic to the private package OKL_LIKE_KIND_EXCHANGE_PVT.
The package resides in the APPS schema and holds a VALID status. Its dependency chain confirms that it references OKL_API and STANDARD, and that it is referenced by the wrapper package OKL_LIKE_KIND_EXCHANGE_PUB_W, which is consistent with the standard ETRM convention of separating public APIs from their PL/SQL wrapper counterparts used in concurrent and form processing contexts.
Key Procedures and Functions
The documented interface exposes four procedures and functions:
- GET_TOTAL_MATCH_AMT — Returns the total matching amount associated with a like-kind exchange, used to quantify the value that aligns between the exchanged and replacement assets.
- GET_BALANCE_SALE_PROCEEDS — Returns the remaining or balanced sale proceeds after applicable allocations, supporting proceeds accounting for the exchange.
- GET_DEFERRED_GAIN — Returns the deferred gain amount arising from the like-kind exchange, reflecting the portion of gain not recognized in the current period.
- CREATE_LIKE_KIND_EXCHANGE — Creates a like-kind exchange transaction, serving as the primary public creation entry point for this business process.
No parameter lists are documented in the available metadata; callers should reference the package specification and the corresponding private package for argument signatures.
Tables Accessed
The supplied metadata does not enumerate specific base tables referenced directly by OKL_LIKE_KIND_EXCHANGE_PUB; table access is performed through APPS synonyms. Functionally, the package operates on the ETRM contract and asset tables maintained by the private layer (OKL_LIKE_KIND_EXCHANGE_PVT), which store contract headers, asset details, exchange relationships, and the gain/proceeds figures returned by the getter functions. Direct table access should not be assumed from this package alone; the documented dependency identifies OKL_API and OKL_LIKE_KIND_EXCHANGE_PVT as its principal collaborators.
Usage Notes
OKL_LIKE_KIND_EXCHANGE_PUB is intended to be invoked programmatically rather than directly by end users. Typical invocation paths include ETRM forms and concurrent programs that call the _W wrapper package, and custom extensions or integrations that require creation of a like-kind exchange or retrieval of its computed amounts. Because the package is classified as a PUB API, it represents a supported integration surface; callers should use these documented entry points instead of referencing the private package directly. Any invocation must respect the standard APPS initialization and FND_GLOBAL context required by ETRM APIs, and results should be validated within the calling transaction. As with all ETRM public APIs, the package is subject to the Oracle proprietary and confidentiality terms noted in the documentation.
-
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
-
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