Search Results cf_trx_date_lowformula




Overview

APPS.AR_ARBRATBR_XMLP_PKG is the generated PL/SQL package that backs the Oracle Receivables XML Publisher concurrent program commonly known as the Transaction Batch Report (report short name ARBRATBR). It is an Oracle Reports-to-XML-Publisher migration package, defined with AUTHID CURRENT_USER, and its internal header identifies the source file as ARBRATBRS.pls. In Oracle EBS 12.1.1 and 12.2.2 the package serves as the data and formatting engine for the batch report: it declares the report parameters, holds the global work variables produced by the Before Report trigger, resolves values from Receivables setup tables, and supplies column-level formula functions that format dates and amounts for the published output.

The package is classified as OTHER in ETRM, meaning it is not a public API; it is intended to be invoked only by the concurrent program and the XML Publisher template that depend on it. It is referenced by zero other packages, confirming its role as a terminal report implementation rather than a reusable library. The search term "cf_maturity_dateformula" corresponds directly to the function CF_MATURITY_DATEFORMULA, one of several CF_* formula functions that XML Publisher calls to render a formatted value for a report column.

Key Procedures and Functions

The package exposes 36 documented procedures and functions, comprising report parameter globals (P_*), computed globals (CP_*), report triggers, column formula functions, and return-value accessors. Notable entries include:

The declared globals include P_VERSION, P_BATCH, P_REQUEST_ID, P_SET_OF_BOOKS_ID and P_CONC_REQUEST_ID (input parameters), plus CP_SOB, CP_PRECISION, CP_FUNC_CURR, CP_VERSION, CP_REQUEST_ID, CP_BATCH_NAME, CP_BATCH_STATUS, the date range, transaction number range, payment method, issue date, customer class, category, name and number, location, bank name, transaction type, currency code and source globals used throughout the layout.

Tables Accessed

All table references are made through APPS synonyms. The package reads:

The package is essentially read-only with respect to these objects; it queries configuration and transactional data to populate the globals that the report template consumes.

Usage Notes

AR_ARBRATBR_XMLP_PKG is invoked exclusively through the Transaction Batch Report concurrent program registration in Oracle Receivables. The concurrent manager supplies the P_* parameters, executes BEFOREREPORT to populate the CP_* globals, runs the report query against AR_BR_TRX_BATCH_RPT, and invokes the CF_* formula functions and CP_*_P accessors as the XML Publisher template renders each column. It is not intended for direct invocation from Forms, workflow, or custom PL/SQL, and it is not a public API. Customizations should be limited to the underlying report definition and RTF template rather than modifications to this generated package, since the package is regenerated whenever the report definition is recompiled and any manual edits will be overwritten.