Search Results jl_jlcoglnm_xmlp_pkg




Overview

The APPS.JL_JLCOGLNM_XMLP_PKG package is a report logic package within the Oracle E-Business Suite localization layer for Oracle Financials, associated with the Global Consolidation / General Ledger Management module designation found in the JL (Japan Localization) schema family. Its naming convention — the _XMLP_PKG suffix — identifies it as the server-side PL/SQL container that supports an Oracle XML Publisher (BI Publisher) report, specifically the report object commonly referenced as JLCOGLNM. In the Oracle EBS architecture, XML Publisher concurrent programs use a companion database package to supply data, compute derived values, and control report-level behaviors such as before-report and after-report processing. This package fulfills that role: it provides the executable logic invoked by the report's data template or concurrent program definition and delivers computed totals, literals, and number-quality checks to the report output. The package is documented with a status of VALID in the APPS schema and is classified under the ETRM as an OTHER API type, meaning it is not a public, supported integration API but rather an internal report-support object consumed by the report infrastructure.

Key Procedures and Functions

The ETRM metadata documents eight procedures and functions within this package. Their names reflect standard XML Publisher report package patterns and consolidation reporting requirements:

  • BEFOREREPORT — the entry point executed before the report is generated, typically used to initialize session state, parameters, or package-level variables required by subsequent logic.
  • AFTERREPORT — the terminating entry point executed after report generation, commonly used for cleanup or finalization.
  • CF_TOTALFORMULA — a formula-style function, prefixed CF_, used to compute a total value referenced within the report layout, such as a grand total or group total.
  • CP_COMP_NIT_P — a computation procedure, prefixed CP_, relating to a comparison or compliance check (the NIT segment), invoked as part of report data preparation.
  • CP_COMP_NIT_VERF_DIG_P — a computation procedure performing a related verification-digit check, providing validation logic for the corresponding identifier or number.
  • CP_LITERAL_START_P — a computation procedure that supplies a literal start value or label to the report, likely for a range or period boundary.
  • CP_LITERAL_END_P — the corresponding procedure supplying the literal end value or label.
  • CP_TOTAL_P — a computation procedure that produces the report's aggregate total value.

Tables Accessed

The documented table reference for this package is JL_CO_GL_MG_LITERALS, accessed through an APPS synonym. This table stores literal definitions used by the Global Consolidation Management and General Ledger Management reporting features of the Japan localization. The package reads from this table to populate the literal start and end values produced by CP_LITERAL_START_P and CP_LITERAL_END_P, ensuring that report labels and boundary values remain data-driven and consistent with the localization configuration rather than hard-coded.

Usage Notes

This package is invoked indirectly through the XML Publisher concurrent program framework rather than being called by application forms or external custom code. When the associated JLCOGLNM report is submitted, the XML Publisher engine calls BEFOREREPORT, evaluates the CP_ computation procedures and the CF_TOTALFORMULA function as the data and layout templates require, and calls AFTERREPORT upon completion. The ETRM metadata indicates the package is referenced by no other packages, confirming its role as a leaf-level report support object. Because it is an internal implementation object, it carries no supported API commitment; modifications should be avoided, and the package should be treated as read-only reference material when diagnosing report output, totals, or literal-value discrepancies in the Japan localization consolidation and GL reporting flows.