Search Results ar_ame_cm_attributes_api




Overview

The APPS.AR_AME_CM_ATTRIBUTES_API package body is a PL/SQL API that supports Oracle Receivables' integration with Oracle Approvals Management (AME). Its specific role is to supply the attribute values that AME requires when routing credit memo (and related adjustment) transactions through an approval workflow. AME evaluates a set of transaction attributes against predefined approval rules; this package extracts those attribute values from the Receivables data model and exposes them so that the Approvals Management engine can determine the correct approval path, approver, and reason for a given credit memo request.

The package is owned by the APPS schema, is documented as VALID, and is classified as an API in the ETRM metadata for EBS 12.1.1 and 12.2.2. It is not referenced by any other database object, indicating that it is invoked at runtime by workflow/AME infrastructure rather than being called by peer packages.

Key Procedures and Functions

The package exposes 28 documented procedures and functions. These are predominantly getter routines that return individual AME transaction attributes. Their purposes fall into several functional groups:

No parameter lists are documented in the supplied metadata; the functions are characterized here only by their documented purpose.

Tables Accessed

The package reads from Receivables, Trading Community, and Workflow tables through APPS synonyms:

Usage Notes

This API is invoked automatically during credit memo approval processing, when the AME engine calls the getter functions to populate transaction attributes for rule evaluation. It is not intended for direct invocation by end users or custom code, and the metadata confirms it is not referenced by any other database object. Developers troubleshooting AME approval routing for Receivables credit memos may inspect this package to understand how attribute values are derived and to confirm that the underlying transaction data is correctly populated.