Search Results arp_upgrade_common_util
Overview
ARP_UPGRADE_COMMON_UTIL is a utility package body residing in the APPS schema that supports the Oracle Receivables (AR) upgrade infrastructure in Oracle E-Business Suite 12.1.1 and 12.2.2. Its principal business function is to provide shared, reusable service routines consumed by upgrade-related concurrent programs and PL/SQL scripts — most notably those that migrate or rebuild Receivables distributions data. The package carries an ETRM API classification of UTIL, indicating it is an internal helper library rather than a public integration API. Accordingly, it is not referenced by any other database object, and it is not intended to be called directly from customer extensions. Its responsibilities center on data manipulation against the Receivables distributions tables and on a layered file and debug logging facility used to trace upgrade execution. Being VALID in the APPS schema, the package is compiled and available for the upgrade programs that depend on it.
Key Procedures and Functions
The documented package exposes seven procedures and functions:
- INSERT_P — the core data-manipulation routine. It performs insertion processing against the upgrade target tables, serving as the shared write path used by the upgrade programs that populate or repopulate Receivables distributions records.
- ENABLE_FILE_DEBUG — activates the file-based logging mode, directing debug output to a file through the UTL_FILE interface.
- DISABLE_FILE_DEBUG — deactivates file-based logging, restoring normal (non-file) execution behavior.
- DEBUG — the logging entry point through which diagnostic messages are emitted when a debug mode is active.
- ENABLE_DEBUG — switches on the general (non-file) debug logging facility.
- DISABLE_DEBUG — switches off the general debug logging facility.
The symmetric enable/disable pairs indicate that logging can be toggled independently for file output and for general debug output, allowing upgrade operators to increase verbosity on demand during diagnostics.
Tables Accessed
The package references the following objects via APPS synonyms:
- AR_DISTRIBUTIONS_ALL — the base Receivables distributions table; the primary source and/or target for the upgrade data movement performed by INSERT_P.
- AR_DISTRIBUTIONS_S — the Receivables distributions sequence and its associated upgrade/selection logic, used to generate or validate identifiers for distribution rows. This is the object most directly associated with the user's search term.
- DUAL — the standard single-row pseudo-table, used for scalar evaluations and control queries within the utility logic.
- UTL_FILE — not a table but the Oracle-supplied file I/O package referenced by the file debug procedures to write trace output to the database server file system.
Usage Notes
Because ARP_UPGRADE_COMMON_UTIL is not referenced by any other database object and is classified as UTIL, it is invoked internally by Receivables upgrade routines — typically concurrent programs launched during a Release 12 upgrade, patch application, or the distributions upgrade/rebuild cycle — rather than from Oracle Forms or customer code. The INSERT_P routine is called by those upgrade drivers to persist distributions records, while the ENABLE_DEBUG, DISABLE_DEBUG, ENABLE_FILE_DEBUG, DISABLE_FILE_DEBUG, and DEBUG routines are used to control diagnostic output when an upgrade must be investigated. File-based debug requires a valid UTL_FILE directory accessible to the APPS schema. Direct invocation from custom code is not recommended, as the package is unsupported for external use and its behavior is tied to the internal upgrade process.
-
PACKAGE BODY: APPS.ARP_UPGRADE_COMMON_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_UPGRADE_COMMON_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_UPGRADE_COMMON_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_UPGRADE_COMMON_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_UPGRADE_COMMON_UTIL
12.2.2
-
PACKAGE: APPS.ARP_UPGRADE_COMMON_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_UPGRADE_COMMON_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ARP_UPGRADE_COMMON_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_UPGRADE_COMMON_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_UPGRADE_COMMON_UTIL
12.1.1
-
SYNONYM: APPS.AR_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTIONS_ALL, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTIONS_ALL, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTIONS_S, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTIONS_S, status:VALID,
-
PACKAGE BODY: APPS.ARP_UPGRADE_COMMON_UTIL
12.1.1
-
PACKAGE BODY: APPS.ARP_UPGRADE_COMMON_UTIL
12.2.2
-
APPS.ARP_UPGRADE_COMMON_UTIL dependencies on ARP_UPGRADE_COMMON_UTIL
12.1.1
-
APPS.ARP_UPGRADE_COMMON_UTIL dependencies on ARP_UPGRADE_COMMON_UTIL
12.2.2
-
SYNONYM: PUBLIC.UTL_FILE
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:UTL_FILE, status:VALID,
-
SYNONYM: PUBLIC.UTL_FILE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:UTL_FILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, 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,