Search Results je_jenogeim_xmlp_pkg
Overview
JE_JENOGEIM_XMLP_PKG is an Oracle EBS package under the APPS schema that serves as the supporting PL/SQL package for the "Journal Entry - No GEI" (JENOGEIM) XML Publisher concurrent program. The package is an XML Publisher report package (indicated by the _XMLP_PKG suffix), auto-generated and maintained as part of the Oracle E-Business Suite General Ledger journal reporting infrastructure. Its business purpose is to generate the data set and runtime parameters for a sub-ledger journal entries report, exposing account flexfield segments, ledger context, and period information for rendering in an XML Publisher template.
The package encapsulates report parameters such as the concurrent request ID, ledger identifier, report type, period, and output filename, along with structure and accounting flexfield configuration. The header records a last modification in the 120.1 file revision, consistent with the 12.1.1 release lineage and carried forward into 12.2.2 under the same ownership and classification (OTHER).
Key Procedures and Functions
The package documents twelve callable units, all public within the package specification:
- BEFOREREPORT — Executed prior to report data retrieval; initializes session and report setup logic.
- AFTERREPORT — Executed after report generation to finalize and clean up session state.
- B_PERIOD_ENDFORMATTRIGGER — A format trigger associated with the period-end field, controlling conditional display or formatting in the report layout.
- CF_REPORT_TITLEFORMULA — A formula column returning the dynamically constructed report title.
- CF_DATEFORMULA — A formula column returning the report run date or effective date value.
- STRUCT_NUM_P — Returns the accounting flexfield structure number (defaulted to
'101'). - SET_OF_BOOKS_NAME_P — Returns the ledger/set of books name resolved at runtime.
- SELECT_ALL_P — Returns the concatenated account segment expression used to build the complete account combination string across segments 1 through 30.
- WHERE_FLEX_P — Returns the flexfield WHERE clause predicate. In the shipped source this defaults to a range restriction on SEGMENT11, reflecting the configurable filtering applied to a specific balancing or cost center segment.
- ORDERBY_ACCT_P — Returns the account ordering clause (defaulted to
CC.SEGMENT10). - PRECISION_P — Returns the numeric precision used for monetary amounts in the report.
- FUNC_CURRENCY_P — Returns the functional currency code used for reporting.
These getter functions allow the XML Publisher data template and the report's SQL statement to consume package-level variables consistently across the extraction and layout phases.
Tables Accessed
The documented table references are limited to two APPS synonyms:
- FND_CURRENCIES — Read to resolve functional and reporting currency attributes, supporting FUNC_CURRENCY_P and precision handling.
- DUAL — Used for single-row evaluations and parameter initialization queries.
The primary accounting data is supplied through the report's embedded SQL and ledger schema; the package itself acts primarily as a parameter and formatting container rather than a direct data reader.
Usage Notes
This package is not an API and is not referenced by any other documented packages. It is invoked exclusively by its parent XML Publisher concurrent program during report submission. The WHERE_FLEX variable is of particular interest to implementers: it is the mechanism by which the report constrains flexfield segment ranges, and the shipped default should be reviewed and, where necessary, modified in a custom copy to match the site's chart of accounts. Any change to this default is overwritten by patching unless the package is cloned into a custom application. Because the package is classified OTHER and marked noship in its header, it should be treated as Oracle-owned and subject to upgrade impact; extensions should be made through a copied package and a corresponding custom concurrent program definition.
-
PACKAGE: APPS.JE_JENOGEIM_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JE_JENOGEIM_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.JE_JENOGEIM_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JE_JENOGEIM_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JE_JENOGEIM_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JE_JENOGEIM_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.JE_JENOGEIM_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JE_JENOGEIM_XMLP_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.JE_JENOGEIM_XMLP_PKG
12.2.2
-
PACKAGE: APPS.JE_JENOGEIM_XMLP_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.JG_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JG_INFO, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.JG_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JG_INFO, status:VALID,
-
PACKAGE BODY: APPS.JE_JENOGEIM_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.JE_JENOGEIM_XMLP_PKG
12.1.1
-
VIEW: APPS.FND_APPLICATION_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID,
-
VIEW: APPS.FND_APPLICATION_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID,
-
APPS.JE_JENOGEIM_XMLP_PKG dependencies on JE_JENOGEIM_XMLP_PKG
12.2.2
-
APPS.JE_JENOGEIM_XMLP_PKG dependencies on JE_JENOGEIM_XMLP_PKG
12.1.1
-
VIEW: APPS.FND_CONCURRENT_PROGRAMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONCURRENT_PROGRAMS_VL, object_name:FND_CONCURRENT_PROGRAMS_VL, status:VALID,
-
VIEW: APPS.FND_CONCURRENT_PROGRAMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONCURRENT_PROGRAMS_VL, object_name:FND_CONCURRENT_PROGRAMS_VL, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
SYNONYM: APPS.FND_CURRENCIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CURRENCIES, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, 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,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
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
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,