Search Results xla_ar_acct_hooks_pkg
Overview
The APPS.XLA_AR_ACCT_HOOKS_PKG package is a Subledger Accounting (XLA) integration component that supports the Call Accounting Program for Oracle Receivables. Its stated purpose, per the package header, is to "Call accounting program integration APIs for Account Receivables." Within the Oracle E-Business Suite 12.1.1 and 12.2.2 architecture, XLA serves as the central accounting engine that transforms subledger transactions into journal entries. This package acts as the linking mechanism that allows the Receivables Subledger Accounting flow to invoke the appropriate accounting program logic during the accounting process.
The package was created on 27-May-2005 by V. Kumar, consistent with the introduction of the Subledger Accounting engine in Release 11i.10 and its full integration into R12. The package is declared with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoking user rather than the defining user. The ETRM classification records this object as owned by APPS and categorized as an "OTHER" API.
Key Procedures and Functions
The package specification exposes exactly one documented procedure:
- MAIN — The single entry point through which the Call Accounting Program integration for Receivables is driven. It accepts a broad set of context parameters covering the accounting environment in which the program is being run. These parameters include the application and ledger identifiers, the process category, an end date, and the accounting mode and valuation method. It also receives a set of six generic security identifier parameters (three numeric and three character), a report request identifier, and an event name. The procedure orchestrates the invocation of the underlying accounting program logic for the given subledger context and event.
No other public procedures or functions are documented in the package specification. The package body may contain private helper routines, but the specification confirms that MAIN is the only exposed program unit.
Tables Accessed
The documented ETRM metadata records no direct table references for this package via APPS synonyms. This is consistent with its role as an integration or "hooks" package: rather than reading or writing application tables directly, it delegates the substantive accounting work to other XLA and Receivables program units, which in turn access the relevant transaction and accounting tables. Any data manipulation performed during execution is therefore expected to occur within those downstream components rather than within XLA_AR_ACCT_HOOKS_PKG itself.
Usage Notes
XLA_AR_ACCT_HOOKS_PKG is not an end-user API and is not intended for direct invocation from Oracle Forms or from custom code. It is called as part of the Subledger Accounting processing flow for Receivables, most commonly triggered when the Create Accounting process is executed for Receivables transactions. In that flow, the Subledger Accounting engine identifies the appropriate accounting program for the application and accounting mode, and this package serves as the integration hook that launches the corresponding accounting logic.
The ETRM metadata confirms that the package is referenced by one other package, indicating it is invoked programmatically from within the XLA call-accounting framework rather than being referenced independently. Because it is an internal XLA integration point, its signature and behavior are governed by the Subledger Accounting architecture and may change between point releases. Customizations should avoid calling this package directly and should instead rely on the supported Subledger Accounting and Receivables accounting APIs. The presence of the report request ID and security identifier parameters further indicates that invocations are typically associated with a concurrent request context and with row-level security filtering applied by the calling framework.
-
PACKAGE: APPS.XLA_AR_ACCT_HOOKS_PKG
12.2.2
-
PACKAGE: APPS.XLA_AR_ACCT_HOOKS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_AR_ACCT_HOOKS_PKG, status:VALID,
-
PACKAGE: APPS.XLA_AR_ACCT_HOOKS_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_AR_ACCT_HOOKS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AR_ACCT_HOOKS_PKG, status:VALID,
-
PACKAGE: APPS.XLA_AR_ACCT_HOOKS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_AR_ACCT_HOOKS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AR_ACCT_HOOKS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AR_ACCT_HOOKS_PKG, status:VALID,
-
PACKAGE: APPS.ARP_XLA_EXTRACT_MAIN_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_XLA_EXTRACT_MAIN_PKG, status:VALID,
-
PACKAGE: APPS.ARP_XLA_EXTRACT_MAIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_XLA_EXTRACT_MAIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_AR_ACCT_HOOKS_PKG
12.1.1
-
PACKAGE: APPS.XLA_ACCOUNTING_ERR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_ACCOUNTING_ERR_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AR_ACCT_HOOKS_PKG
12.2.2
-
PACKAGE: APPS.XLA_ACCOUNTING_ERR_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_ACCOUNTING_ERR_PKG, status:VALID,
-
PACKAGE: APPS.XLA_ENVIRONMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_ENVIRONMENT_PKG, status:VALID,
-
PACKAGE: APPS.XLA_ENVIRONMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_ENVIRONMENT_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EXCEPTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_EXCEPTIONS_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EXCEPTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_EXCEPTIONS_PKG, status:VALID,
-
APPS.XLA_AR_ACCT_HOOKS_PKG dependencies on XLA_AR_ACCT_HOOKS_PKG
12.2.2
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_AR_ACCT_HOOKS_PKG
12.1.1
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_AR_ACCT_HOOKS_PKG
12.2.2
-
APPS.XLA_AR_ACCT_HOOKS_PKG dependencies on XLA_AR_ACCT_HOOKS_PKG
12.1.1
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, 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: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,