Results for “ar_activity_details_s”
40 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.AR_ACTIVITY_DETAILS_PKG package body encapsulates the data-access and maintenance logic for the AR_ACTIVITY_DETAILS entity within the Oracle Receivables (AR) module of Oracle E-Business Suite. Its primary business role is to manage the activity detail records that describe individual transactional activities contributing to or offsetting a receivable, functioning as the repository behind the AR_ACTIVITY_DETAILS_S sequence. In the 12.1.1 and 12.2.2 releases the package is classified under the generic OTHER API category rather than as a formal PL/SQL or FND-style public API, and it is intended primarily for internal use by Oracle’s own forms and dependent components. The package is documented as VALID in the APPS schema and is not referenced by any other database object within the ETRM dependency map, indicating it occupies a leaf-level position in the dependency hierarchy even though it can be invoked by calling packages.
Key Procedures and Functions
The documented interface exposes seven procedures that together implement a conventional CRUD plus concurrency model:
- INSERT_ROW — creates a new activity detail record in AR_ACTIVITY_DETAILS, deriving the primary key from the AR_ACTIVITY_DETAILS_S sequence.
- UPDATE_ROW — modifies the editable attributes of an existing activity detail row, typically following a successful row lock.
- LOCK_ROW — acquires a row-level lock to enforce pessimistic concurrency before an update or delete, preventing competing sessions from modifying the same record.
- DELETE_ROW — removes an activity detail record from the base table.
- SELECT_SUMMARY — retrieves summarized activity detail information, typically for display or aggregation of receivable activity data.
- OFFSET_ROW — performs offset navigation through the activity detail result set, supporting scrolling or positional access within a populated block.
- CHK_OFFSET_ROW — validates whether an offset position exists within the current query result set, guarding the OFFSET_ROW operation.
No parameter lists are published in the metadata; only procedure purposes are documented above.
Tables Accessed
- AR_ACTIVITY_DETAILS — the primary base table, and the target of INSERT_ROW, UPDATE_ROW, and DELETE_ROW operations.
- AR_ACTIVITY_DETAILS_S — the sequence supplying unique primary keys, and the identifier the user most likely searched for (ar_activity_details_s).
- AR_RECEIVABLE_APPLICATIONS — referenced to relate activity details to the cash and credit applications applied against the receivable.
- DUAL — used for single-row SQL evaluation, sequence currency, and lightweight validation.
References to APPS.ARP_STANDARD, AR_LL_LINES_GROUPS_V, FND_API, FND_GLOBAL, and FND_PROFILE indicate that the package relies on standard Receivables utilities, line-group views, and FND APIs for concurrency, environmental context (org and user), and profile-option driven behavior.
Usage Notes
This package is normally invoked indirectly. Receivables forms and any dependent package (the metadata records two referencing packages) call these procedures rather than embedding direct DML against AR_ACTIVITY_DETAILS. Customizations that must maintain the activity detail entity should prefer the package over raw SQL to preserve sequence usage, locking behavior, and FND-based context handling. Because the package is categorized as OTHER rather than a supported public API, it carries no compatibility guarantee across releases, and any direct call from custom code should be validated against the specific 12.1.1 or 12.2.2 instance before promotion. Profile options and FND_GLOBAL values supply the operating unit, user, and login context expected by the internal logic, so the package should be executed within a properly initialized EBS session, either through the Forms runtime or a correctly initialized concurrent program.
-
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
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1