Search Results potential_saving
Overview
APPS.POA_BIS_SAVINGS_RPT_V is a reporting view in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 that exposes procurement savings and spend analysis data sourced from the Purchasing intelligence (BIS) schema. The view presents a denormalized, reporting-ready projection of savings metrics alongside the transactional and dimensional attributes required to slice those metrics. It is intended for use by Business Intelligence (BI) extracts, XML Publisher reports, and ad-hoc analytical queries that measure negotiated savings on purchased goods and services.
The "BIS" component of the name identifies this object as part of the Oracle Procurement Business Intelligence (Purchasing) reporting layer, and the "_V" suffix denotes it as a view rather than a table. The "SAVINGS_RPT" naming indicates that the view is oriented toward savings reporting—specifically, highlighting the POTENTIAL_SAVING measure that procurement organizations use to quantify the difference between what was actually paid and what would have been paid absent a negotiated contract. Because it is a view, no physical data is stored; consumers query it and Oracle EBS resolves the definition against the underlying base object at runtime.
Underlying Base Objects
According to the documented view text, POA_BIS_SAVINGS_RPT_V is defined as a straightforward projection over a single base object: POA_BIS_SAVINGS_RPT. The definition selects every column from that base object without joins, filters, aggregation, or expressions. The column list in the SELECT clause matches the source exactly, including the enumerated column names in quotation marks, confirming a one-to-one mapping.
The ETRM metadata records no additional referenced base objects beyond POA_BIS_SAVINGS_RPT. In practice, POA_BIS_SAVINGS_RPT is a table in the Procurement BIS reporting layer, typically loaded by Purchasing intelligence concurrent programs that summarize purchasing transactions, contract and non-contract spend, and derived savings. Because the view is a pure projection, its column structure, data types, and row count are inherited entirely from POA_BIS_SAVINGS_RPT. Any grants, synonyms, and query performance characteristics affecting the base object carry through to the view.
Key Columns
The view exposes a broad set of columns that combine savings measures with transaction and dimension keys. Notable columns include:
- POTENTIAL_SAVING — the central savings measure; represents the estimated or negotiated savings attributable to the purchase, and is the column most often matched against keyword searches such as "potential_saving".
- PURCHASE_AMOUNT, CONTRACT_AMOUNT, NON_CONTRACT_AMOUNT, POT_CONTRACT_AMOUNT — monetary components distinguishing contract versus non-contract spend and potential contract amounts, supporting spend-versus-savings reconciliation.
- TOTAL_PURCHASE_QTY — the aggregate quantity purchased, useful for unit-cost and savings-per-unit analysis.
- GROUPNO and DISTRIBUTION_TRANSACTION_ID — grouping and transaction identifiers that link summarized rows back to source distributions.
- DOCUMENT_TYPE_CODE and PURCHASE_CREATION_DATE — document classification and date, enabling time-series reporting.
- ITEM_ID, CATEGORY_ID, SUPPLIER_ID, SUPPLIER_SITE_ID, BUYER_ID, REQUESTOR_ID — key dimensions for item, category, supplier, and buyer/requestor analysis.
- SHIP_TO_LOCATION_ID, SHIP_TO_ORGANIZATION_ID, OPERATING_UNIT_ID, COST_CENTER_ID, ACCOUNT_ID, COMPANY_ID — organization and accounting dimensions.
- PROJECT_ID, TASK_ID — project and task attribution for project-driven procurement.
- CURRENCY_CODE, RATE_TYPE, RATE_DATE — currency conversion context for multi-currency reporting.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program audit columns identifying the load process.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns.
All columns are exposed as-is from the base object; the view applies no transformation or aliasing beyond quoting identifiers.
Common Use Cases and Queries
The view is typically consumed for savings and spend dashboards, supplier negotiation analysis, and category-level savings trend reporting. A basic query retrieving savings by supplier follows:
SELECT supplier_id, SUM(potential_saving) FROM apps.poa_bis_savings_rpt_v GROUP BY supplier_id;SELECT category_id, SUM(purchase_amount), SUM(potential_saving) FROM apps.poa_bis_savings_rpt_v WHERE purchase_creation_date >= :from_date GROUP BY category_id;SELECT item_id, buyer_id, total_purchase_qty, potential_saving FROM apps.poa_bis_savings_rpt_v WHERE document_type_code = :doc_type;
Because the view performs no aggregation, callers apply GROUP BY and filter predicates directly. Queries should restrict on date and organizational dimensions to limit the volume of rows returned from the base reporting object. Consumers should also respect the currency context (CURRENCY_CODE, RATE_TYPE, RATE_DATE) when comparing monetary values across operating units.
-
VIEW: APPS.POA_BIS_SAVINGS_RPT_V
12.1.1
-
TABLE: PO.POA_BIS_SAVINGS_EFC
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.POA_BIS_SAVINGS_EFC, object_name:POA_BIS_SAVINGS_EFC, status:VALID,
-
View: POA_BIS_SAVINGS_RPT_V
12.2.2
product: PO - Purchasing , implementation_dba_data: Not implemented in this database ,
-
View: POA_BIS_SAVINGS_RPT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_BIS_SAVINGS_RPT_V, object_name:POA_BIS_SAVINGS_RPT_V, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.POA_BIS_SAVINGS_RPT_V ,
-
TABLE: PO.POA_BIS_SAVINGS_RPT_EFC
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.POA_BIS_SAVINGS_RPT_EFC, object_name:POA_BIS_SAVINGS_RPT_EFC, status:VALID,
-
APPS.POA_SAVINGS_CON SQL Statements
12.1.1
-
VIEW: APPS.POA_BIS_SAVINGS_RPT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_BIS_SAVINGS_RPT_V, object_name:POA_BIS_SAVINGS_RPT_V, status:VALID,
-
VIEW: APPS.MST_LOW_COST_CAR_AVAILABLE_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MST_LOW_COST_CAR_AVAILABLE_V, status:VALID,
-
TABLE: PO.POA_BIS_SAVINGS_RPT
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.POA_BIS_SAVINGS_RPT, object_name:POA_BIS_SAVINGS_RPT, status:VALID,
-
VIEW: APPS.POA_BIS_SAVINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_BIS_SAVINGS_V, object_name:POA_BIS_SAVINGS_V, status:VALID,
-
View: POA_BIS_SAVINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POA_BIS_SAVINGS_V, object_name:POA_BIS_SAVINGS_V, status:VALID, product: PO - Purchasing , description: This view resolves the foreign key references in POA_BIS_SAVINGS table. Please refer to the base table for further information. , implementation_dba_data: APPS.POA_BIS_SAVINGS_V ,
-
View: POA_BIS_SAVINGS_V
12.2.2
product: PO - Purchasing , description: This view resolves the foreign key references in POA_BIS_SAVINGS table. Please refer to the base table for further information. , implementation_dba_data: Not implemented in this database ,
-
TABLE: PO.POA_BIS_SAVINGS
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.POA_BIS_SAVINGS, object_name:POA_BIS_SAVINGS, status:VALID,
-
APPS.POA_SAVINGS_NP SQL Statements
12.1.1
-
PACKAGE BODY: APPS.POA_SAVINGS_CON
12.1.1
-
PACKAGE BODY: APPS.POA_SAVINGS_NP
12.1.1
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,