Search Results arp_insert_adj_cover




Overview

ARP_INSERT_ADJ_COVER is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. Its status is documented as VALID in the ETRM repository. The package is classified under the generic category OTHER within the Receivables (AR) module. Its name and dependency profile indicate that it serves as a specialized utility for inserting adjustment records into the Receivables adjustment framework, specifically handling the "cover" or application of adjustment amounts against open transactions.

The package is built directly against the AR_ADJUSTMENTS table and contains a package specification and package body, both exposed within the APPS schema. It is not a public API with a wide external contract; rather, it functions as an internal helper used by other Receivables processing units. Its most notable downstream relationship is that it is referenced by FV_DC_ASSIGN_FINANCE_CHRG, a Federal Financials (FV) package, suggesting some cross-module usage in the public sector financials flow, possibly to record adjustment entries generated during the assignment of finance charges.

Key Procedures and Functions

The documented procedure or function exposed by this package is:

  • INSERT_ADJUST_COVER — As the sole documented callable unit, this routine is responsible for inserting adjustment and adjustment-cover records into the Receivables adjustment tables. Based on the package name and its single-table dependency, the procedure accepts adjustment-related values and performs the database insertion that establishes the adjustment line and the associated cover linkage. The ETRM metadata does not document a parameter list, so no signature details should be assumed beyond the procedure's insert-oriented purpose.

Both the package specification and package body are documented, confirming that the procedure is a callable entry point within the APPS schema rather than a private helper unique to the body.

Tables Accessed

The package references a single documented database table:

  • AR_ADJUSTMENTS — The core Receivables table that stores adjustment records applied against transactions, receipts, and other receivable items. ARP_INSERT_ADJ_COVER inserts rows into this table, which is consistent with its role of creating adjustment cover entries. The package accesses AR_ADJUSTMENTS through the APPS synonym framework, as indicated by the dependency listing referencing APPS and SYS.STANDARD.

The dependency information also shows references to SYS.STANDARD, which is the standard PL/SQL package inherited by all PL/SQL units and does not represent a business dependency.

Usage Notes

ARP_INSERT_ADJ_COVER is not intended for direct invocation by end users or external interfaces. It is an internal package referenced only by other PL/SQL units within the EBS codebase. The documented upstream reference from FV_DC_ASSIGN_FINANCE_CHRG indicates that it is invoked during Federal Financials processing related to finance charge assignment, where adjustments must be recorded against Receivables transactions.

In customization and extension scenarios, developers should avoid calling INSERT_ADJ_COVER directly from custom code, since it lacks a formally documented parameter contract and is not a supported public API. Standard Receivables adjustment creation should instead use the documented AR_ADJUSTMENTS public APIs. The package may appear in dependency reports for customizations that interact with AR_ADJUSTMENTS, and in such cases its behavior should be treated as internal implementation detail subject to change between patch levels. No concurrent program, form, or workflow is documented as invoking the package directly.