Search Results pon_optimize_scenarios
Overview
The PON_OPTIMIZE_SCENARIOS table is a core data repository within the Oracle E-Business Suite Sourcing (PON) module, specifically for versions 12.1.1 and 12.2.2. It serves as the master table for storing configuration and metadata for award optimization scenarios. These scenarios are analytical models used by strategic sourcing professionals to determine the optimal allocation of purchase orders to suppliers based on a complex set of business rules, constraints, and bid responses. The table's primary role is to define and persist each unique optimization exercise linked to a sourcing auction, enabling sophisticated what-if analysis and cost minimization during the award negotiation phase.
Key Information Stored
The table's structure is centered on the SCENARIO_ID, which is the primary key and unique identifier for each optimization run. A critical foreign key is AUCTION_HEADER_ID, which ties the scenario directly to a specific sourcing event defined in the PON_AUCTION_HEADERS_ALL table. Other significant columns include the SCENARIO_NAME for user identification and the UPDATED_TP_CONTACT_ID, which links to the HZ_PARTIES table to record the trading partner contact responsible for the last update. The table also typically stores status flags (e.g., for draft or final scenarios), creation and last update dates, and descriptive attributes that define the scenario's objective function, such as minimizing total cost or maximizing score.
Common Use Cases and Queries
The primary use case is reporting and auditing the history of optimization analyses performed on a sourcing event. A common query retrieves all scenarios for a given auction to review their configurations and results. For example:
- Identifying all optimization scenarios for an auction:
SELECT scenario_id, scenario_name, creation_date FROM pon_optimize_scenarios WHERE auction_header_id = <AUCTION_ID> ORDER BY creation_date DESC; - Troubleshooting data integrity by joining to the auction headers table to find scenarios for auctions that may no longer exist.
- Generating audit reports that link scenario creators (via FND_USER) and the associated trading partner contacts to specific optimization activities.
Related Objects
The PON_OPTIMIZE_SCENARIOS table sits at the center of the award optimization data model, with defined relationships to several key tables. The documented foreign key relationships are as follows:
- Referenced by (Child Tables):
- PON_OPTIMIZE_BID_CLASS via SCENARIO_ID: Stores supplier bid classifications for the scenario.
- PON_OPTIMIZE_CONSTRAINTS via SCENARIO_ID: Stores business rules and limits (e.g., minimum/maximum award amounts, diversity goals).
- PON_OPTIMIZE_RESULTS via SCENARIO_ID: Stores the calculated optimal award recommendations.
- References (Parent Tables):
- PON_AUCTION_HEADERS_ALL via AUCTION_HEADER_ID: The master sourcing auction header.
- HZ_PARTIES via UPDATED_TP_CONTACT_ID: The Trading Community Architecture (TCA) party record for the supplier contact.
-
Table: PON_OPTIMIZE_SCENARIOS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_SCENARIOS, object_name:PON_OPTIMIZE_SCENARIOS, status:VALID, product: PON - Sourcing , description: This table stores information about the award optimization scenarios , implementation_dba_data: PON.PON_OPTIMIZE_SCENARIOS ,
-
Table: PON_OPTIMIZE_SCENARIOS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_SCENARIOS, object_name:PON_OPTIMIZE_SCENARIOS, status:VALID, product: PON - Sourcing , description: This table stores information about the award optimization scenarios , implementation_dba_data: PON.PON_OPTIMIZE_SCENARIOS ,
-
APPS.PON_OPT_PKG dependencies on PON_OPTIMIZE_SCENARIOS
12.1.1
-
APPS.PON_OPT_PKG dependencies on PON_OPTIMIZE_SCENARIOS
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_SCENARIOS
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_SCENARIOS
12.1.1
-
SYNONYM: APPS.PON_OPTIMIZE_SCENARIOS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_OPTIMIZE_SCENARIOS, status:VALID,
-
SYNONYM: APPS.PON_OPTIMIZE_SCENARIOS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_OPTIMIZE_SCENARIOS, status:VALID,
-
VIEW: PON.PON_OPTIMIZE_SCENARIOS#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_OPTIMIZE_SCENARIOS#, status:VALID,
-
VIEW: PON.PON_OPTIMIZE_SCENARIOS#
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_AUCTION_SUMMARY_S
12.1.1
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_SCENARIOS_S
12.1.1
-
Table: PON_OPTIMIZE_BID_CLASS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_BID_CLASS, object_name:PON_OPTIMIZE_BID_CLASS, status:VALID, product: PON - Sourcing , description: This table stores the suppliers for a particular constraint , implementation_dba_data: PON.PON_OPTIMIZE_BID_CLASS ,
-
TABLE: PON.PON_OPTIMIZE_SCENARIOS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_SCENARIOS, object_name:PON_OPTIMIZE_SCENARIOS, status:VALID,
-
TABLE: PON.PON_OPTIMIZE_SCENARIOS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_SCENARIOS, object_name:PON_OPTIMIZE_SCENARIOS, status:VALID,
-
APPS.PON_AWARD_PKG dependencies on PON_AUCTION_SUMMARY_S
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_SCENARIOS_S
12.2.2
-
Table: PON_OPTIMIZE_RESULTS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_RESULTS, object_name:PON_OPTIMIZE_RESULTS, status:VALID, product: PON - Sourcing , description: This table stores information about the results of award optimization scenarios , implementation_dba_data: PON.PON_OPTIMIZE_RESULTS ,
-
Table: PON_OPTIMIZE_CONSTRAINTS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_CONSTRAINTS, object_name:PON_OPTIMIZE_CONSTRAINTS, status:VALID, product: PON - Sourcing , description: This table stores information about the user created constraints , implementation_dba_data: PON.PON_OPTIMIZE_CONSTRAINTS ,
-
APPS.PON_AWARD_PKG dependencies on PON_AUCTION_SUMMARY
12.2.2
-
PACKAGE BODY: APPS.PON_OPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_OPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_OPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_OPT_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PON_AWARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AWARD_PKG, status:VALID,
-
APPS.PON_AWARD_PKG dependencies on PON_AUCTION_SUMMARY
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.PON_AWARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AWARD_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: PON_AUCTION_HEADERS_ALL
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_AUCTION_HEADERS_ALL, object_name:PON_AUCTION_HEADERS_ALL, status:VALID, product: PON - Sourcing , description: Stores the negotiations header level details. , implementation_dba_data: PON.PON_AUCTION_HEADERS_ALL ,
-
12.2.2 FND Design Data
12.2.2
-
Table: PON_AUCTION_HEADERS_ALL
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_AUCTION_HEADERS_ALL, object_name:PON_AUCTION_HEADERS_ALL, status:VALID, product: PON - Sourcing , description: Stores the negotiations header level details. , implementation_dba_data: PON.PON_AUCTION_HEADERS_ALL ,
-
APPS.PON_AWARD_PKG dependencies on PON_BID_SHIPMENTS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PON_AWARD_PKG dependencies on PON_BID_SHIPMENTS
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_RESULTS
12.2.2
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_RESULTS
12.1.1
-
APPS.PON_OPT_PKG SQL Statements
12.1.1
-
APPS.PON_OPT_PKG SQL Statements
12.2.2
-
APPS.PON_AWARD_PKG SQL Statements
12.1.1
-
APPS.PON_AWARD_PKG SQL Statements
12.2.2
-
APPS.PON_AWARD_PKG dependencies on FND_USER
12.1.1
-
APPS.PON_AWARD_PKG dependencies on FND_USER
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
PACKAGE BODY: APPS.PON_OPT_PKG
12.1.1
-
PACKAGE BODY: APPS.PON_OPT_PKG
12.2.2