Search Results ap_apxmhlet_xmlp_pkg
Overview
AP_APXMHLET_XMLP_PKG is an Oracle Application Object Library package body owned by the APPS schema in Oracle E-Business Suite. It is the compiled implementation of a report logic package that supports the Oracle Payables XML Publisher (BI Publisher) report identified by the APXMHLET short name, which is associated with the Payables expense/accounting reporting family that relies on lookup-driven header and base currency information. The package encapsulates the data-fetch and formatting logic used at runtime by the concurrent report program, rather than exposing a callable business API to other modules. Its status is VALID and the package body is not referenced by any other database object, confirming that it operates as a leaf-level report utility invoked only through the Oracle Reports/XML Publisher execution framework.
Key Procedures and Functions
The documented package exposes 22 procedures and functions, combining Oracle Reports report triggers with reporting helper logic:
- BEFOREREPORT and AFTERREPORT are the standard Oracle Reports execution triggers, handling setup prior to data retrieval and cleanup/closure after the report finishes.
- CUSTOM_INIT provides report-specific initialization, and GET_COVER_PAGE_VALUES and GET_COMPANY_NAME populate header and cover-page text, including the organization name derived from system parameters.
- GET_BASE_CURR_DATA, C_BASE_CURRENCY_CODE_P, C_BASE_PRECISION_P, C_BASE_MIN_ACCT_UNIT_P and C_BASE_DESCRIPTION_P retrieve and expose the ledger base currency attributes used for amount formatting and display.
- GET_FLEXDATA resolves descriptive flexfield information used in the report output.
- GET_NLS_STRINGS together with C_NLS_YES_P, C_NLS_NO_P, C_NLS_ALL_P and C_NLS_NO_DATA_EXISTS_P provide translated (NLS) literals such as "Yes", "No", "All" and the "no data exists" message.
- CALCULATE_RUN_TIME, C_REPORT_RUN_TIME_P and C_REPORT_START_DATE_P capture and return report execution timing and the report start date for the printed output.
- C_COMPANY_NAME_HEADER_P supplies the company name shown in the report header.
The C_* members follow the conventional Oracle Reports pattern of package-level constants/globals fed by their corresponding GET_* routines.
Tables Accessed
The package reads from the following objects, resolved through APPS synonyms:
- AP_SYSTEM_PARAMETERS — the primary Payables configuration source, supplying base currency, precision and accounting unit defaults used in the base currency routines and company name logic.
- FND_CURRENCIES_VL — the currencies view, supplying currency code and descriptive information for display.
- FND_LOOKUPS and AP_LOOKUP_CODES — the lookup tables supplying the report's list-of-values and NLS lookup values.
- GL_SETS_OF_BOOKS — the accounting books/ledger definition, used to derive set-of-books context for the report header.
- DBMS_STANDARD and STANDARD — PL/SQL standard packages supporting the compiled body.
All access is read-only; the package performs no data manipulation.
Usage Notes
AP_APXMHLET_XMLP_PKG is invoked indirectly by the associated Oracle Payables concurrent program when the XML Publisher report is submitted from the Payables responsibility. It is not referenced by any other database package, so custom code should not depend on it. Because its C_* globals and helper functions are populated by the report triggers (BEFOREREPORT, CUSTOM_INIT) during a report run, external or standalone invocation outside the report execution context will not yield meaningful values. In both Oracle EBS 12.1.1 and 12.2.2 the package remains VALID and performs the same reporting role; the primary 12.2.x consideration is that ledger and base-currency resolution respects the multi-organization access and data access set model, so users must have the appropriate Payables and General Ledger access for the report to return base currency data correctly.
-
PACKAGE BODY: APPS.AP_APXMHLET_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXMHLET_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.AP_APXMHLET_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_APXMHLET_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.AP_APXMHLET_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_APXMHLET_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXMHLET_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXMHLET_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.AP_APXMHLET_XMLP_PKG
12.1.1
-
PACKAGE: APPS.AP_APXMHLET_XMLP_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.AP_APXMHLET_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_APXMHLET_XMLP_PKG
12.2.2
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS, status:VALID,
-
VIEW: APPS.AP_LOOKUP_CODES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_LOOKUP_CODES, object_name:AP_LOOKUP_CODES, status:VALID,
-
VIEW: APPS.AP_LOOKUP_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_LOOKUP_CODES, object_name:AP_LOOKUP_CODES, status:VALID,
-
APPS.AP_APXMHLET_XMLP_PKG dependencies on AP_APXMHLET_XMLP_PKG
12.1.1
-
APPS.AP_APXMHLET_XMLP_PKG dependencies on AP_APXMHLET_XMLP_PKG
12.2.2
-
VIEW: APPS.FND_CURRENCIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, status:VALID,
-
VIEW: APPS.FND_CURRENCIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CURRENCIES_VL, object_name:FND_CURRENCIES_VL, status:VALID,
-
VIEW: APPS.FND_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
VIEW: APPS.FND_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
VIEW: APPS.GL_SETS_OF_BOOKS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SETS_OF_BOOKS, object_name:GL_SETS_OF_BOOKS, status:VALID,
-
PACKAGE: SYS.DBMS_STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - SQLGL Tables and Views
12.1.1
description: USSGL transaction codes ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,