Search Results edw_util
Overview
APPS.EDW_UTIL is a utility PL/SQL package belonging to the Oracle E-Business Suite Enterprise Data Warehouse (EDW) and Business Intelligence (BI) product family. Its classification in the ETRM metadata is UTIL, indicating that it does not implement a transactional business process of its own; rather, it centralizes common lookup and conversion logic required by the EDW materialized views, fact collection views, and reporting programs that populate the Oracle Business Intelligence Applications (OBIA/OSA) data model.
The package resolves frequently needed reference values — base currency, unit of measure, cost, transaction value, organization and party identifiers — so that the collection and fact view layer does not have to repeat this logic in every object. In EBS 12.1.1 and 12.2.2 it resides in the APPS schema, has a status of VALID, and is documented in the ETRM repository with 19 procedures and functions.
Key Procedures and Functions
The documented API surface covers five broad areas of utility logic:
- Currency and value conversion: GET_BASE_CURRENCY, GET_WH_GLOBAL_CURRENCY, GET_BASE_TRANSACTION_VALUE.
- Cost retrieval: GET_ITEM_COST.
- Unit of measure handling: GET_EDW_BASE_UOM, GET_EDW_UOM, GET_UOM_CONV_RATE.
- Quantities and dates: GET_PTO_MMT_COUNT, GET_REP_SCHED_SCRAPPED_QTY, GET_EST_SHIP_DATE.
- Identifiers and environment: GET_PARTY_ID, GET_LINE_DETAIL_COUNT, GET_APP_INFO, BUS_UNIT_ID.
GET_BASE_CURRENCY and GET_BASE_TRANSACTION_VALUE provide the currency context and converted transaction amount used by financial fact views such as the FII accounts payable, accounts receivable, and projects cost views. GET_WH_GLOBAL_CURRENCY returns the warehouse-level currency used by global reporting. GET_ITEM_COST returns the cost of an item, supporting cost-of-goods-sold and inventory valuation facts (OPI_EDW_COGS_FCV, OPI_EDW_INV_DAILY_STAT_F_C). The UOM group normalizes item quantities into EDW base units when source transactions are recorded in differing units. GET_PTO_MMT_COUNT and GET_REP_SCHED_SCRAPPED_QTY support manufacturing and repair quantity reporting. GET_EST_SHIP_DATE derives estimated ship dates for order and backlog facts. GET_PARTY_ID resolves trading partner or customer identity, GET_LINE_DETAIL_COUNT returns detail line counts, and BUS_UNIT_ID and GET_APP_INFO expose business unit and application environment context.
Tables Accessed
EDW_UTIL reads reference and transactional data through APPS synonyms. Costing logic draws on CST_COST_TYPES and CST_ITEM_COSTS. Currency and warehouse configuration come from FND_PRODUCT_GROUPS, EDW_LOCAL_INSTANCE, EDW_LOCAL_SYSTEM_PARAMETERS, and MTL_PARAMETERS. Unit-of-measure definitions are held in EDW_MTL_LOCAL_UOM_M. Organization and party identity are resolved through HR_ALL_ORGANIZATION_UNITS, HR_ORGANIZATION_INFORMATION, and HZ_CUST_ACCOUNTS. Order and transaction detail comes from OE_ORDER_LINES_ALL, MTL_TRANSACTION_ACCOUNTS, and MRP_FULL_PEGGING, MRP_GROSS_REQUIREMENTS, and MRP_RECOMMENDATIONS for planning-related quantities. The package itself only references SYS.STANDARD at the object level, confirming that it is a pure query/utility package rather than a DML driver.
Usage Notes
EDW_UTIL is not invoked from EBS forms or standard concurrent programs. It is called internally by the EDW fact collection programs and view definitions, which is evidenced by the 33 dependent objects listed in the ETRM metadata, including FIIBV_AP_INV_LINES_FCV, FII_AR_TRX_DIST_FCV, ISCBV_BACKLOGS_FCV, ISCBV_BOOKINGS_FCV, OPI_EDW_COGS_FCV, OPI_EDW_RES_UTIL_FCV, POA_EDW_AGREEMENT_LINES_FCV, and POA_EDW_VARIABLES_PKG. During ETL and data warehouse collection runs, these dependent packages and views call EDW_UTIL to obtain consistent conversion factors, cost values, and currency codes. Because it is a shared utility, any customization or patching of EDW_UTIL should be treated as high-impact: a change can affect every downstream fact and collection object that references it. Oracle therefore supports EDW_UTIL as part of the standard EDW/BI code line, and customized logic is normally placed in separate, user-owned packages rather than modifying APPS.EDW_UTIL directly.
-
PACKAGE: APPS.EDW_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EDW_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EDW_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDW_UTIL, status:VALID,
-
SYNONYM: APPS.OPI_EDW_LOCAL_UOM_CONV_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OPI_EDW_LOCAL_UOM_CONV_F, status:VALID,
-
PACKAGE BODY: APPS.POA_EDW_VARIABLES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POA_EDW_VARIABLES_PKG, status:VALID,
-
SYNONYM: APPS.EDW_MTL_LOCAL_UOM_M
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDW_MTL_LOCAL_UOM_M, status:VALID,
-
PACKAGE BODY: APPS.OPI_EDW_INV_DAILY_STAT_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_EDW_INV_DAILY_STAT_F_C, status:VALID,
-
SYNONYM: APPS.MRP_FULL_PEGGING
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_FULL_PEGGING, status:VALID,
-
PACKAGE BODY: APPS.ISC_EDW_BACKLOGS_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_EDW_BACKLOGS_F_C, status:VALID,
-
SYNONYM: APPS.MRP_GROSS_REQUIREMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_GROSS_REQUIREMENTS, status:VALID,
-
PACKAGE BODY: APPS.ISC_EDW_BOOKINGS_F_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_EDW_BOOKINGS_F_C, status:VALID,
-
View: OPI_PMI_UOMS_MST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_PMI_UOMS_MST_V, object_name:OPI_PMI_UOMS_MST_V, status:VALID, product: OPI - Operations Intelligence , description: Allows for the translation of OPM Instance-UOMs to Apps Instance-UOM's. Once facts are in Apps Instance UOMs, they can be converted to EDW Warehouse UOM's using the standard EDW_UTIL package. , implementation_dba_data: APPS.OPI_PMI_UOMS_MST_V ,
-
View: OPI_PMI_UOMS_MST_V
12.2.2
product: OPI - Operations Intelligence (Obsolete) , description: Allows for the translation of OPM Instance-UOMs to Apps Instance-UOM's. Once facts are in Apps Instance UOMs, they can be converted to EDW Warehouse UOM's using the standard EDW_UTIL package. , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.EDW_LOCAL_SYSTEM_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDW_LOCAL_SYSTEM_PARAMETERS, status:VALID,
-
PACKAGE: APPS.EDW_UTIL
12.1.1
-
SYNONYM: APPS.MRP_RECOMMENDATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_RECOMMENDATIONS, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_ACCOUNTS, status:VALID,
-
VIEW: APPS.FII_PA_BUDGET_F_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FII_PA_BUDGET_F_FCV, object_name:FII_PA_BUDGET_F_FCV, status:VALID,
-
VIEW: APPS.FII_PA_COST_F_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FII_PA_COST_F_FCV, object_name:FII_PA_COST_F_FCV, status:VALID,
-
SYNONYM: APPS.CST_COST_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_COST_TYPES, status:VALID,
-
SYNONYM: APPS.CST_ITEM_COSTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_ITEM_COSTS, status:VALID,
-
VIEW: APPS.OPI_EDW_OPM_RES_UTIL_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_EDW_OPM_RES_UTIL_FCV, object_name:OPI_EDW_OPM_RES_UTIL_FCV, status:VALID,
-
VIEW: APPS.FIIBV_PA_BUDGET_F_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FIIBV_PA_BUDGET_F_FCV, object_name:FIIBV_PA_BUDGET_F_FCV, status:VALID,
-
SYNONYM: APPS.FND_PRODUCT_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_GROUPS, status:VALID,
-
VIEW: APPS.POABV_EDW_RECEIVING_TXN_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POABV_EDW_RECEIVING_TXN_FCV, object_name:POABV_EDW_RECEIVING_TXN_FCV, status:VALID,
-
VIEW: APPS.POA_EDW_SUPPLIER_PERFORM_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_EDW_SUPPLIER_PERFORM_FCV, object_name:POA_EDW_SUPPLIER_PERFORM_FCV, status:VALID,
-
VIEW: APPS.OPI_EDW_OPI_JOB_RSRC_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_EDW_OPI_JOB_RSRC_FCV, object_name:OPI_EDW_OPI_JOB_RSRC_FCV, status:VALID,
-
eTRM - OPI Tables and Views
12.1.1
-
VIEW: APPS.POA_EDW_RECEIVING_TXN_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_EDW_RECEIVING_TXN_FCV, object_name:POA_EDW_RECEIVING_TXN_FCV, status:VALID,
-
VIEW: APPS.FII_AP_INV_LINES_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FII_AP_INV_LINES_FCV, object_name:FII_AP_INV_LINES_FCV, status:VALID,
-
SYNONYM: APPS.EDW_LOCAL_INSTANCE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDW_LOCAL_INSTANCE, status:VALID,
-
VIEW: APPS.FIIBV_PA_COST_F_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FIIBV_PA_COST_F_FCV, object_name:FIIBV_PA_COST_F_FCV, status:VALID,
-
VIEW: APPS.OPI_EDW_OPM_JOB_RSRC_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_EDW_OPM_JOB_RSRC_FCV, object_name:OPI_EDW_OPM_JOB_RSRC_FCV, status:VALID,
-
VIEW: APPS.POABV_EDW_AGREEMENT_LINES_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POABV_EDW_AGREEMENT_LINES_FCV, object_name:POABV_EDW_AGREEMENT_LINES_FCV, status:VALID,
-
VIEW: APPS.FII_AR_TRX_DIST_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FII_AR_TRX_DIST_FCV, object_name:FII_AR_TRX_DIST_FCV, status:VALID,
-
VIEW: APPS.POABV_EDW_SUPPLIER_PERFORM_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POABV_EDW_SUPPLIER_PERFORM_FCV, object_name:POABV_EDW_SUPPLIER_PERFORM_FCV, status:VALID,
-
VIEW: APPS.POA_EDW_PO_DISTRIBUTIONS_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_EDW_PO_DISTRIBUTIONS_FCV, object_name:POA_EDW_PO_DISTRIBUTIONS_FCV, status:VALID,
-
SYNONYM: APPS.WIP_OPERATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_OPERATIONS, status:VALID,
-
eTRM - ISC Tables and Views
12.1.1
description: This is a temporary table used by the Bookings collection program ,
-
VIEW: APPS.POA_EDW_AGREEMENT_LINES_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_EDW_AGREEMENT_LINES_FCV, object_name:POA_EDW_AGREEMENT_LINES_FCV, status:VALID,
-
VIEW: APPS.ISC_EDW_BACKLOGS_F_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ISC.ISC_EDW_BACKLOGS_F_FCV, object_name:ISC_EDW_BACKLOGS_F_FCV, status:VALID,
-
VIEW: APPS.ISCBV_BACKLOGS_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ISC.ISCBV_BACKLOGS_FCV, object_name:ISCBV_BACKLOGS_FCV, status:VALID,
-
VIEW: APPS.ISCBV_BACKLOGS_BASE_FCV
12.1.1
owner:APPS, object_type:VIEW, object_name:ISCBV_BACKLOGS_BASE_FCV, status:VALID,
-
VIEW: APPS.OPI_EDW_OPI_JOB_DETAIL_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_EDW_OPI_JOB_DETAIL_FCV, object_name:OPI_EDW_OPI_JOB_DETAIL_FCV, status:VALID,
-
VIEW: APPS.OPI_EDW_COGS_FCV
12.1.1
owner:APPS, object_type:VIEW, object_name:OPI_EDW_COGS_FCV, status:VALID,
-
VIEW: APPS.OPI_EDW_OPM_JOB_DETAIL_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_EDW_OPM_JOB_DETAIL_FCV, object_name:OPI_EDW_OPM_JOB_DETAIL_FCV, status:VALID,
-
VIEW: APPS.POABV_EDW_PO_DISTRIBUTIONS_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POABV_EDW_PO_DISTRIBUTIONS_FCV, object_name:POABV_EDW_PO_DISTRIBUTIONS_FCV, status:VALID,
-
VIEW: APPS.OPI_EDW_OPMCOGS_FCV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OPI.OPI_EDW_OPMCOGS_FCV, object_name:OPI_EDW_OPMCOGS_FCV, status:VALID,
-
APPS.OPI_EDW_COGS_FCV dependencies on EDW_UTIL
12.1.1
-
APPS.POA_EDW_AGREEMENT_LINES_FCV dependencies on EDW_UTIL
12.1.1
-
APPS.FII_AP_INV_LINES_FCV dependencies on EDW_UTIL
12.1.1