Results for “ar_activity_details_pkg”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.AR_ACTIVITY_DETAILS_PKG is an Oracle E-Business Suite PL/SQL package that encapsulates the core data manipulation logic for the AR_ACTIVITY_DETAILS entity within the Oracle Receivables (AR) module. The package serves as the low-level persistence layer for records that describe individual activity details associated with receivables transactions, receipts, and their applications. It is classified as an "OTHER" API in the ETRM metadata, meaning it is not a formally published public API but rather an internal utility package that supports higher-level Receivables processing logic.
The package is registered in the APPS schema with a VALID status in both EBS 12.1.1 and 12.2.2. Its primary business function is to provide a controlled, reusable interface for inserting, updating, locking, deleting, and querying activity detail records, ensuring that concurrent processes within Receivables operate against consistent data. Because AR activity details underpin reconciliation between transaction activity and applied receipts, the package plays a supporting role in maintaining the integrity of receivable application history.
Key Procedures and Functions
The package exposes seven documented subprograms. No parameter lists are documented in the ETRM metadata, so only their functional purpose is described below.
- INSERT_ROW — Creates a new activity detail record, populating the base table and its corresponding _S (sequence/audit) table as required by the entity's data model.
- UPDATE_ROW — Modifies an existing activity detail record, preserving key identifiers while refreshing the mutable attributes of the row.
- LOCK_ROW — Acquires a row-level lock on a specific activity detail, preventing concurrent modification during a transaction's critical section.
- DELETE_ROW — Removes an activity detail record from the underlying tables, typically invoked during reversals or cleanup of activity data.
- SELECT_SUMMARY — Returns aggregated or summarized activity detail information, supporting reporting and reconciliation queries against the entity.
- OFFSET_ROW — Positions a cursor or internal collection at a specified activity detail row, providing pseudo-navigation through the result set.
- CHK_OFFSET_ROW — Validates whether an offset operation succeeded or whether the requested row position exists, returning a status used by callers to control loop termination.
Tables Accessed
The package references the following tables through APPS synonyms. Their roles are documented as follows:
- AR_ACTIVITY_DETAILS — The primary base table storing activity detail records; the target of INSERT_ROW, UPDATE_ROW, DELETE_ROW, and LOCK_ROW.
- AR_ACTIVITY_DETAILS_S — The companion audit/sequence table used by the AR entity framework to track historical versions of activity detail rows.
- AR_RECEIVABLE_APPLICATIONS — The applications table linking receipts and transactions; accessed to correlate activity details with applied amounts.
- DUAL — The standard Oracle single-row utility table, used for expression evaluation and existence checks within PL/SQL logic.
Usage Notes
Because AR_ACTIVITY_DETAILS_PKG is not classified as a public API, it is intended for internal invocation rather than direct customer customization. Documented dependency metadata shows the package is referenced by two other packages: ARP_PROCESS_APPLICATION, which drives Receivables application processing, and AR_RECEIPT_VAL_PVT, the receipt validation private package. It is also self-referencing, indicating recursive or shared internal calls. This dependency profile confirms that the package executes within the Receivables application-processing and receipt-validation flows, typically triggered from forms, concurrent programs, or higher-level PL/SQL routines rather than being called directly by end users. Custom code should avoid invoking the package directly and instead use the documented Receivables public APIs, since the internal interface and behavior may change across patch levels and point releases.
-
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
-
PACKAGE: APPS.ARP_STANDARD 12.1.1
-
PACKAGE: APPS.ARP_STANDARD 12.2.2
-
PACKAGE: APPS.FND_PROFILE 12.2.2
-
PACKAGE: APPS.FND_PROFILE 12.1.1
-
SYNONYM: PUBLIC.DUAL 12.1.1
-
SYNONYM: PUBLIC.DUAL 12.2.2
-
PACKAGE: APPS.FND_GLOBAL 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
PACKAGE: APPS.FND_GLOBAL 12.1.1
-
12.1.1 DBA Data 12.1.1
-
eTRM - AR Tables and Views 12.1.1
Territory information
-
PACKAGE: SYS.STANDARD 12.1.1