Search Results arp_process_credit_upd_cover
Overview
ARP_PROCESS_CREDIT_UPD_COVER is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite Receivables. Its name reflects its role within the credit processing flow: it operates during the "cover" stage of credit memo or credit transaction processing, where an existing credit document's header-level information is updated to reflect adjusted values before downstream processing continues. The package is classified as OTHER in the ETRM, indicating it is not a formally published public API, but rather an internal utility invoked by the Receivables processing engine. It carries a VALID status in both 12.1.1 and 12.2.2, confirming continued availability across releases.
The "cover" terminology aligns with Receivables' processing terminologies (e.g., AutoInvoice and credit memo processing), where a cover step precedes final creation or updates of transaction records. This package ensures the credit transaction header is synchronized with currency, batch, and transaction-type attributes before commit.
Key Procedures and Functions
The ETRM metadata documents a single procedure/function within this package:
- UPDATE_HEADER_COVER — The central routine of the package. Based on its name and the package context, it performs header-level updates on the customer transaction (credit) record during the cover processing step. It reconciles header attributes such as currency, batch assignment, and transaction type against the reference data in the dependent tables. It is the sole documented entry point for the package, and all functional behavior of ARP_PROCESS_CREDIT_UPD_COVER flows through this routine. Parameter lists are not documented in the ETRM and are therefore not enumerated here.
No additional procedures or functions are documented in the ETRM for this package.
Tables Accessed
The package references the following tables, all via APPS synonyms, reflecting its dependency on both Receivables transaction data and shared reference data:
- RA_CUSTOMER_TRX — The primary transaction header table. The UPDATE_HEADER_COVER routine updates header fields on credit transactions stored here.
- RA_CUSTOMER_TRX_LINES — Transaction line data associated with the credit header, used to validate or derive header-level totals.
- RA_CUST_TRX_LINE_GL_DIST — General ledger distributions for transaction lines; accessed to ensure accounting integrity after header updates.
- RA_CUST_TRX_TYPES — Transaction type definitions; used to confirm the credit transaction class and governing rules.
- RA_BATCHES — Batch headers; the cover step may reassign or validate batch membership for the credit transaction.
- RA_BATCH_SOURCES — Batch source definitions that determine processing and numbering behavior.
- FND_CURRENCIES — Currency definitions from the Application Object Library, used to validate and derive currency-related header attributes.
Usage Notes
ARP_PROCESS_CREDIT_UPD_COVER is an internal processing package; it is not intended for direct invocation by end users or custom integrations. In typical EBS deployments, it is called from within the Receivables credit processing pipeline, which may be triggered through AutoInvoice, the Credit Memo workflow, or batch processing concurrent programs. The ETRM shows zero packages referencing it, confirming that the caller is likely a procedure or form-level PL/SQL construct rather than another stored package recorded in the dependency registry.
Because the package is non-public and undocumented as an API, customizations should avoid invoking UPDATE_HEADER_COVER directly. Any modification risks compromising the consistency between transaction headers, lines, distributions, and batch assignments. For supported extension points, consultants should use the published Receivables APIs (such as AR_INVOICE_API_PUB) rather than this internal cover routine. Diagnostics of credit processing errors should focus on the tables listed above, since the package's behavior is tightly coupled to their state.
-
PACKAGE: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_CREDIT_UPD_COVER, status:VALID,
-
PACKAGE BODY: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_PROCESS_CREDIT_UPD_COVER, status:VALID,
-
PACKAGE BODY: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_PROCESS_CREDIT_UPD_COVER, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_CREDIT_UPD_COVER, status:VALID,
-
SYNONYM: APPS.RA_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_BATCHES, status:VALID,
-
SYNONYM: APPS.RA_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_BATCHES, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_CREDIT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_CREDIT, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_CREDIT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_CREDIT, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
PACKAGE: APPS.ARP_CT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_CT_PKG, status:VALID,
-
SYNONYM: APPS.RA_BATCH_SOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_BATCH_SOURCES, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.1.1
-
PACKAGE: APPS.ARP_CT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_CT_PKG, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.2.2
-
SYNONYM: APPS.RA_CUST_TRX_LINE_GL_DIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_LINE_GL_DIST, status:VALID,
-
SYNONYM: APPS.RA_CUST_TRX_LINE_GL_DIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_LINE_GL_DIST, status:VALID,
-
PACKAGE BODY: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.2.2
-
PACKAGE BODY: APPS.ARP_PROCESS_CREDIT_UPD_COVER
12.1.1
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_LINES, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_LINES, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX, status:VALID,
-
PACKAGE: APPS.ARP_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_UTIL, status:VALID,
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on ARP_PROCESS_CREDIT_UPD_COVER
12.2.2
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on ARP_PROCESS_CREDIT_UPD_COVER
12.1.1
-
SYNONYM: APPS.FND_CURRENCIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on ARP_PROCESS_CREDIT
12.1.1
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on ARP_PROCESS_CREDIT
12.2.2
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on FND_PROFILE
12.1.1
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on FND_PROFILE
12.2.2
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on RA_CUSTOMER_TRX_LINES
12.2.2
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on RA_CUSTOMER_TRX_LINES
12.1.1
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on RA_CUSTOMER_TRX
12.2.2
-
APPS.ARP_PROCESS_CREDIT_UPD_COVER dependencies on RA_CUSTOMER_TRX
12.1.1
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
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
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,