Search Results arp_arxcobl_mls_function




Overview

ARP_ARXCOBL_MLS_PACKAGE is a small, single-purpose PL/SQL package owned by the APPS schema within the Oracle E-Business Suite Receivables (AR) module. The package name incorporates the ARP prefix convention used for Receivables objects, together with the "ARXCOBL" and "MLS" identifiers, indicating its association with the Receivables multi-language or global-coexistence infrastructure related to cash collections and reconciliation processing. The source header ($Header: ARCBLMLS.pls 115.0 1999/11/09) indicates the package originates from an early release of the Receivables code line and has remained stable, reflecting its narrow, specialised role rather than a broad functional API. The package is declared with AUTHID CURRENT_USER, meaning that it executes with the privileges of the calling user rather than the definer, and resolution of referenced objects is performed against the caller's schema context.

Key Procedures and Functions

The package exposes a single documented program unit:

  • ARP_ARXCOBL_MLS_FUNCTION — A scalar function returning a VARCHAR2 value. Based on its naming and its position as the sole member of the package, it serves as a configuration or lookup helper that returns a translated or context-dependent text value used by the Receivables multilingual processing logic. It is invoked to obtain the appropriate language- or territory-specific string at runtime rather than hard-coding values into calling code.

No additional procedures or functions are documented in the ETRM metadata, and the parameter list for ARP_ARXCOBL_MLS_FUNCTION should not be inferred; only its return type (VARCHAR2) is documented.

Tables Accessed

The documented tables referenced through APPS synonyms are:

  • HZ_PARTIES — The Trading Community Architecture (TCA) party registry. In the Receivables context, this table supplies party-level information that may influence the language or locale value returned by the function.
  • DUAL — The standard Oracle single-row pseudo-table, typically used as the FROM clause anchor for scalar functions that perform pure computation or constant retrieval without requiring application data.
  • DBMS_SQL — Although technically a supplied PL/SQL package rather than a table, the ETRM metadata lists it under referenced objects, indicating the function uses dynamic SQL (via DBMS_SQL calls) to resolve its return value at runtime.

Usage Notes

Given its classification as OTHER and the absence of any packages referencing it according to the ETRM dependency data, ARP_ARXCOBL_MLS_PACKAGE is not part of the mainstream public Receivables API surface. It is most likely invoked internally by Receivables forms or the multilingual collections processing layer to supply a language-specific descriptor when the application operates in a multi-language or global deployment. Because it is declared AUTHID CURRENT_USER and relies on DBMS_SQL alongside HZ_PARTIES, callers must ensure that the invoking schema has appropriate synonyms and privileges. Customisations should treat this package as an internal implementation detail and not as a supported extension point; any direct invocation from custom code carries upgrade risk because the function signature and behaviour are not part of the documented public API and the source has been unchanged since release 115.0.