Search Results ar_aging_buckets_pkg
Overview
AR_AGING_BUCKETS_PKG is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It is classified as an OTHER API, indicating that it is not a formally published open interface but is instead an internal package that supports the Oracle Receivables aging and reporting infrastructure. The package is declared with AUTHID CURRENT_USER, meaning that its unqualified database object references resolve according to the privileges of the invoking session rather than the package owner.
The primary business function of AR_AGING_BUCKETS_PKG is to support the aging of receivables — the classification of open customer balances into predefined aging buckets (for example, current, 1–30, 31–60, 61–90, and over 90 days) for reporting and collections analysis. It also contains private helper functions used internally by the aging extraction logic, including a reporting-entity lookup and a contact-information lookup. The package source header indicates it was created on 10-JUL-2009 by Naveen Prodduturi, with a subsequent revision dated 28-JUL-2009.
Key Procedures and Functions
ETRM documents four procedures and functions within this package:
- GET_REPORTING_ENTITY_ID — A private function that returns a NUMBER. In the context of the search term "get_reporting_entity_id," this function supplies the identifier of the reporting entity associated with the ledger or operating unit under which the aging report is being executed. It is called from other procedures and functions local to the package body and is not intended for direct external invocation.
- GET_CONTACT_INFORMATION — A private function that returns VARCHAR2. Per the package source comments, it "returns contact information associated to given site," and the value returned depends on the sort of information requested. The documented parameters are p_site_use_id and p_info_type; p_info_type accepts values such as NAME and PHONE. This supports the printing of customer contact details on aging and dunning-related output.
- AGING_SEVEN_BUCKETS — A private procedure documented with no parameters. The header comment states that it is "used as part of the concurrent program definition," indicating that it is the executable entry point bound to a concurrent program that produces a seven-bucket aging report.
- AGING_REP_EXTRACT — A procedure that performs the aging report extract, populating the staging tables used to drive the aging report output.
Tables Accessed
The package references a substantial set of tables through APPS synonyms. The core aging tables are AR_AGING_BUCKETS, AR_AGING_BUCKET_LINES, AR_AGING_EXTRACT, AR_AGING_PAYMENT_SCHEDULES, and AR_AGING_MFAR_EXTRACT; these hold bucket definitions, extracted balances, and payment schedule detail used to build the report. Transactional Receivables data is drawn from AR_PAYMENT_SCHEDULES, AR_RECEIVABLE_APPLICATIONS, AR_ADJUSTMENTS, and RA_CUST_TRX_LINE_GL_DIST. Customer and contact information is sourced from the Trading Community Architecture tables HZ_PARTIES, HZ_CUST_ACCOUNT_ROLES, HZ_CUST_SITE_USES, HZ_CONTACT_POINTS, and HZ_RELATIONSHIPS. FND_CONCURRENT_REQUESTS is referenced to obtain concurrent request context, such as the requesting entity or program parameters.
Usage Notes
Because this package is classified as an OTHER API and its constituent functions are declared private, it should not be called directly from custom code. Its documented invocation path is through the concurrent program framework: AGING_SEVEN_BUCKETS is explicitly identified as being used as part of a concurrent program definition. In practice, the package is executed when users run the Receivables aging reports from the standard navigation, and the concurrent manager calls the package entry point, which in turn invokes the private helpers GET_REPORTING_ENTITY_ID, GET_CONTACT_INFORMATION, and the extraction logic in AGING_REP_EXTRACT. The ETRM metadata records that no other packages reference AR_AGING_BUCKETS_PKG, reinforcing its role as a terminal, report-serving package rather than a reusable API layer. Customers requiring aging data for custom reporting should query the AR_AGING_EXTRACT and AR_AGING_BUCKET_LINES tables after the concurrent program completes, rather than invoking package internals.
-
PACKAGE: APPS.AR_AGING_BUCKETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_AGING_BUCKETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_AGING_BUCKETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_AGING_BUCKETS_PKG, status:VALID,
-
SYNONYM: APPS.AR_AGING_EXTRACT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_EXTRACT, status:VALID,
-
SYNONYM: APPS.AR_AGING_MFAR_EXTRACT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_MFAR_EXTRACT, status:VALID,
-
SYNONYM: APPS.AR_AGING_PAYMENT_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_PAYMENT_SCHEDULES, status:VALID,
-
PACKAGE: APPS.AR_CALC_AGING
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CALC_AGING, status:VALID,
-
PACKAGE: APPS.AR_UNPOSTED_ITEM_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_UNPOSTED_ITEM_UTIL, status:VALID,
-
SYNONYM: APPS.AR_AGING_BUCKETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_BUCKETS, status:VALID,
-
PACKAGE: APPS.AR_CUMULATIVE_BALANCE_REPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CUMULATIVE_BALANCE_REPORT, status:VALID,
-
SYNONYM: APPS.AR_AGING_BUCKET_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_BUCKET_LINES, status:VALID,
-
PACKAGE: APPS.AR_SETUP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_SETUP, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XMLQUERY
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XMLQUERY, status:VALID,
-
PACKAGE: APPS.XLA_MO_REPORTING_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_MO_REPORTING_API, status:VALID,
-
SYNONYM: PUBLIC.V$NLS_PARAMETERS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:V$NLS_PARAMETERS, status:VALID,
-
PACKAGE: APPS.AR_AGING_BUCKETS_PKG
12.2.2
-
SYNONYM: PUBLIC.DBMS_XMLGEN
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XMLGEN, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.XLA_DISTRIBUTION_LINKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DISTRIBUTION_LINKS, status:VALID,
-
PACKAGE: APPS.MO_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MO_UTILS, status:VALID,
-
SYNONYM: APPS.AR_ADJUSTMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_ADJUSTMENTS, status:VALID,
-
SYNONYM: APPS.XLA_AE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_AE_LINES, status:VALID,
-
SYNONYM: APPS.XLA_AE_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_AE_HEADERS, status:VALID,
-
SYNONYM: APPS.RA_CUST_TRX_LINE_GL_DIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_LINE_GL_DIST, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLE_APPLICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLE_APPLICATIONS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNT_ROLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID,
-
PACKAGE: APPS.ARP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_UTIL, status:VALID,
-
SYNONYM: APPS.HZ_CUST_SITE_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_SITE_USES, status:VALID,
-
APPS.AR_AGING_BUCKETS_PKG dependencies on AR_AGING_BUCKETS_PKG
12.2.2
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES, status:VALID,
-
SYNONYM: APPS.HZ_CONTACT_POINTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CONTACT_POINTS, status:VALID,
-
SYNONYM: PUBLIC.DBMS_UTILITY
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_UTILITY, status:VALID,
-
PACKAGE: APPS.ARP_STANDARD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_STANDARD, status:VALID,
-
SYNONYM: APPS.HZ_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.FND_CONCURRENT_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONCURRENT_REQUESTS, status:VALID,
-
PACKAGE: APPS.FND_CONCURRENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CONCURRENT, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.AR_AGING_BUCKETS_PKG dependencies on FND_PROFILE
12.2.2
-
PACKAGE: APPS.FND_REQUEST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_REQUEST, status:VALID,
-
APPS.AR_AGING_BUCKETS_PKG dependencies on AR_AGING_BUCKETS
12.2.2
-
SYNONYM: APPS.HZ_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
PACKAGE BODY: APPS.AR_AGING_BUCKETS_PKG
12.2.2
-
SYNONYM: PUBLIC.DBMS_SQL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2