Search Results set_session_longops




Overview

APPS.PA_PAXAUGLT_XMLP_PKG is the generated PL/SQL package associated with the Oracle Projects XML Publisher concurrent program "PAXAUGLT" — the Projects-to-General-Ledger Account-Augmentation/GL Transfer report used by the Oracle E-Business Suite Projects (PA) module. The package implements the report's bind parameters, formula columns, and supporting database access logic that extracts journal entries prepared or transferred to the General Ledger. It operates with AUTHID CURRENT_USER, executing under the privileges of the invoking APPS session.

Its business purpose is to provide Subledger Accounting/Projects users with a controlled, parameterized view of GL interface data for a selected set of books, chart of accounts, and accounting period range, filtered by interface date and by a from/to account range. Header and cover-page values such as the company name and a "no data found" message are surfaced to the XML template.

Key Procedures and Functions

The package exposes parameter and formula functions consumed by the XML Publisher data template, plus standard module/client-info utilities:

Tables Accessed

The package references the following objects through APPS synonyms:

  • GL_JE_SOURCES — provides the journal source name (CP_USR_JE_SNAME) used to label or filter the extracted journals.
  • GL_PERIODS — resolves GL period start and end dates (CP_GL_START, CP_GL_END) for the selected from/to period parameters, driving the accounting date range.
  • DBMS_APPLICATION_INFO — the PL/SQL package used to set and read module, action, and client information for session tracing.

Usage Notes

PA_PAXAUGLT_XMLP_PKG is not a public API and is not intended for direct invocation by custom code. It is instantiated by the Oracle Reports/XML Publisher runtime when the PAXAUGLT concurrent program is submitted, and it is referenced by zero other PL/SQL packages per the ETRM metadata. It is therefore invoked exclusively through the concurrent manager (or the corresponding form-driven submission), where the request ID, chart of accounts, ledger, period range, and interface date parameters are passed in and the AFTERPFORM hook initializes the session context prior to query execution.

The presence of set_session_longops and the DBMS_APPLICATION_INFO wrappers reflects Oracle's standard pattern for long-running Projects reports: the program registers progress granularly so administrators can monitor the concurrent request, and module/action/client-info values aid Diagnostics and session tracing. Because the package is AUTHID CURRENT_USER and relies on APPS synonyms, any customization should be treated as unsupported; standard practice is to extend reporting through XML Publisher templates rather than modifying the package body.