Search Results gl_currencies
Overview
EDW_CURRENCY is a currency conversion utility package that resides in the APPS schema and forms part of the Oracle EBS Enterprise Data Warehouse (EDW) currency infrastructure. Its central purpose is to convert transaction and base currency amounts into the single global (warehouse) currency configured for the EDW environment. Rather than relying on the operating unit's functional currency, the package aligns all monetary values to a warehouse-level reporting currency, which is essential for consistent, cross-organization analytics across the data warehouse. The package is a heavily depended-upon building block in the ETRM/EDW schema; the documented metadata records that it is referenced by 62 other packages, confirming its role as a shared conversion service rather than a standalone program.
The global currency and its associated rate type are not hard-coded. They are read at runtime from the EDW_LOCAL_SYSTEM_PARAMETERS table, allowing each EDW deployment to nominate its own reporting currency and exchange-rate convention.
Key Procedures and Functions
- CONVERT_GLOBAL_AMOUNT — The primary function and the object the user searched for. It converts a supplied amount into the EDW global currency. It accepts a transaction amount and currency, an optional base amount and base currency, an exchange date, and an optional exchange-rate type. It resolves the target global currency code and rate type by querying EDW_LOCAL_SYSTEM_PARAMETERS, then applies a short-circuit series of tests: if the base amount is already denominated in the global currency it is returned unchanged; likewise if the transaction amount is already in the global currency. When neither amount is supplied it returns NULL, and when no exchange date is provided it returns -1 to signal that conversion could not be performed. Otherwise it delegates the actual conversion to GL_CURRENCY_API.CONVERT_AMOUNT_SQL, first attempting the base amount and then falling back to the transaction amount. A NO_DATA_FOUND handler is declared for the parameter lookup.
- GET_RATE — Retrieves the exchange rate applicable between currencies for a given date and rate type, used to support and validate conversion activity within the EDW currency layer.
- GET_MAU — Supports monetary amount handling within the EDW currency framework, exposed as a documented callable routine alongside the conversion and rate functions.
All three are classified under the generic API category OTHER within the ETRM documentation.
Tables Accessed
- EDW_LOCAL_SYSTEM_PARAMETERS — Read to obtain the warehouse (global) currency code and the associated rate type. This is the configuration source that determines the conversion target.
- GL_CURRENCIES — Accessed through the General Ledger currency infrastructure to support rate and currency-code validation used by the conversion logic.
Usage Notes
EDW_CURRENCY is intended for internal consumption by EDW/ETRM extraction, transformation, and reporting packages rather than by interactive forms. The high inbound reference count (62 packages) indicates it is invoked programmatically during data warehouse loads and currency normalization routines, where each fact or amount must be restated in the global currency. Because the global currency is parameter-driven, the same package works across deployments without code changes. Developers integrating with it should note the sentinel return values: NULL when both inputs are absent, and -1 when conversion is impossible due to a missing exchange date or unresolvable rate, so calling code must handle these outcomes explicitly rather than assuming a numeric result.
-
APPS.FII_CURRENCY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.EDW_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_CURRENCY, status:VALID,
-
APPS.XTR_FORECAST_REMOTE_SOURCES SQL Statements
12.1.1
-
APPS.EDW_CURRENCY SQL Statements
12.1.1
-
PACKAGE: APPS.JAI_PA_BILLING_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JAI_PA_BILLING_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_FORECAST_REMOTE_SOURCES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_FORECAST_REMOTE_SOURCES, status:VALID,
-
PACKAGE BODY: APPS.OKL_SIX_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SIX_PVT, status:VALID,
-
APPS.XTR_FORECAST_REMOTE_SOURCES SQL Statements
12.2.2
-
PACKAGE BODY: APPS.XTR_FORECAST_REMOTE_SOURCES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_FORECAST_REMOTE_SOURCES, status:VALID,
-
PACKAGE BODY: APPS.OKL_ASD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_ASD_PVT, status:VALID,
-
SYNONYM: APPS.GL_CURRENCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_CURRENCIES, status:VALID,
-
PACKAGE BODY: APPS.PO_CLM_COLS_SUB_CHECK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CLM_COLS_SUB_CHECK, status:VALID,
-
PACKAGE BODY: APPS.XTR_CSH_FCST_POP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_CSH_FCST_POP, status:VALID,
-
PACKAGE BODY: APPS.FII_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_CURRENCY, status:VALID,
-
PACKAGE BODY: APPS.XTR_CSH_FCST_POP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_CSH_FCST_POP, status:VALID,
-
PACKAGE: APPS.JAI_PA_BILLING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JAI_PA_BILLING_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKL_SIX_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SIX_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_TOTALS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_TOTALS_PVT, status:VALID,
-
VIEW: APPS.ICX_POR_EXT_CONTRACTS
12.1.1
-
VIEW: APPS.ICX_POR_EXT_CONTRACTS
12.2.2
-
PACKAGE BODY: APPS.OKL_ASD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_ASD_PVT, status:VALID,
-
SYNONYM: APPS.GL_CURRENCIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_CURRENCIES, status:VALID,
-
PACKAGE BODY: APPS.PO_DOCUMENT_TOTALS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOCUMENT_TOTALS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_REP_UDA_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_REP_UDA_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.INV_THIRD_PARTY_STOCK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_THIRD_PARTY_STOCK_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_TAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_TAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_TAL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_TAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_THIRD_PARTY_STOCK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_THIRD_PARTY_STOCK_PVT, status:VALID,
-
PACKAGE BODY: APPS.JAI_OM_WDD_TRIGGER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_OM_WDD_TRIGGER_PKG, status:VALID,
-
VIEW: APPS.ICX_POR_REQ_TEMPLATES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_REQ_TEMPLATES, object_name:ICX_POR_REQ_TEMPLATES, status:VALID,
-
View: ICX_POR_EXT_CONTRACTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_EXT_CONTRACTS, object_name:ICX_POR_EXT_CONTRACTS, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_POR_EXT_CONTRACTS ,
-
VIEW: APPS.ICX_POR_REQ_TEMPLATES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_REQ_TEMPLATES, object_name:ICX_POR_REQ_TEMPLATES, status:VALID,
-
PACKAGE BODY: APPS.JAI_OM_WDD_PROCESSING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JAI_OM_WDD_PROCESSING_PKG, status:VALID,
-
View: ICX_POR_EXT_CONTRACTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_EXT_CONTRACTS, object_name:ICX_POR_EXT_CONTRACTS, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_POR_EXT_CONTRACTS ,
-
VIEW: APPS.ICX_POR_REQ_TEMPLATES
12.2.2
-
VIEW: APPS.ICX_POR_REQ_TEMPLATES
12.1.1
-
VIEW: APPS.ICX_POR_EXT_CONTRACTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_EXT_CONTRACTS, object_name:ICX_POR_EXT_CONTRACTS, status:VALID,
-
VIEW: APPS.ICX_POR_EXT_CONTRACTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_EXT_CONTRACTS, object_name:ICX_POR_EXT_CONTRACTS, status:VALID,
-
VIEW: APPLSYS.FND_CURRENCIES#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_CURRENCIES#, status:VALID,
-
PACKAGE BODY: APPS.OKL_CONTRACT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_CONTRACT_PVT, status:VALID,
-
View: ICX_POR_REQ_TEMPLATES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_REQ_TEMPLATES, object_name:ICX_POR_REQ_TEMPLATES, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_POR_REQ_TEMPLATES ,
-
PACKAGE BODY: APPS.OKL_CONTRACT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_CONTRACT_PVT, status:VALID,
-
View: ICX_POR_REQ_TEMPLATES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_POR_REQ_TEMPLATES, object_name:ICX_POR_REQ_TEMPLATES, status:VALID, product: ICX - Oracle iProcurement , implementation_dba_data: APPS.ICX_POR_REQ_TEMPLATES ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.XTR_CSH_FCST_POP SQL Statements
12.2.2
-
APPS.XTR_CSH_FCST_POP SQL Statements
12.1.1
-
PACKAGE BODY: APPS.EDW_CURRENCY
12.1.1
-
PACKAGE BODY: APPS.XTR_FORECAST_REMOTE_SOURCES
12.1.1
-
PACKAGE BODY: APPS.XTR_FORECAST_REMOTE_SOURCES
12.2.2