Search Results pon_optimize_bid_class
Overview
The PON_OPTIMIZE_BID_CLASS table is a core data object within the Oracle E-Business Suite Sourcing (PON) module, specifically supporting the optimization functionality in Oracle Sourcing. Its primary role is to define and store the association between suppliers (bidders) and specific constraints within an optimization scenario. An optimization scenario is a configuration used to determine the best award decisions in a complex sourcing event, such as a multi-round or combinatorial auction. This table acts as a junction, linking the high-level scenario definition to the actual supplier bids that are subject to its rules, thereby enabling the system to apply sophisticated business constraints to a defined subset of participants during the optimization analysis.
Key Information Stored
The table's structure is defined by a composite primary key, which ensures a unique relationship between a scenario, a constraint, and a bid. The key columns are SCENARIO_ID, which references the parent optimization scenario from PON_OPTIMIZE_SCENARIOS; SEQUENCE_NUMBER, which identifies the specific constraint or class within that scenario; and BID_NUMBER, which references the specific supplier bid from PON_BID_HEADERS. While the provided metadata does not list non-key columns, the table's fundamental purpose is to store the list of BID_NUMBER values that belong to a given constraint class (identified by SCENARIO_ID and SEQUENCE_NUMBER). This allows constraints, such as limiting awards to a certain number of suppliers or enforcing capacity limits, to be applied to a pre-defined group of bidders.
Common Use Cases and Queries
The primary use case is during the execution and analysis of an optimization scenario within a sourcing negotiation. A sourcing analyst or manager would utilize data in this table to validate which suppliers are included in a constraint before running the optimization engine. Common reporting needs include listing all suppliers subject to a particular scenario's constraints or verifying bidder participation. A typical query would join this table to related entities to produce a readable report.
Sample Query:
SELECT poh.bid_number, poh.trading_partner_name, scn.scenario_name, cls.sequence_number
FROM pon_optimize_bid_class cls
JOIN pon_optimize_scenarios scn ON cls.scenario_id = scn.scenario_id
JOIN pon_bid_headers poh ON cls.bid_number = poh.bid_number
WHERE cls.scenario_id = :p_scenario_id
ORDER BY cls.sequence_number, poh.trading_partner_name;
Related Objects
The PON_OPTIMIZE_BID_CLASS table maintains critical foreign key relationships with two primary sourcing tables, ensuring referential integrity and defining its place in the data model.
- PON_OPTIMIZE_SCENARIOS: This is the parent table for all optimization configurations. The relationship is defined by PON_OPTIMIZE_BID_CLASS.SCENARIO_ID referencing PON_OPTIMIZE_SCENARIOS. A single scenario record can have multiple associated bid class records.
- PON_BID_HEADERS: This table stores the header information for all bids submitted in a negotiation. The relationship is defined by PON_OPTIMIZE_BID_CLASS.BID_NUMBER referencing PON_BID_HEADERS. A single bid can be associated with multiple constraints across different scenarios.
These relationships position PON_OPTIMIZE_BID_CLASS as a central linking table between the definition of optimization rules and the actual commercial bids upon which those rules are applied.
-
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_OPTIMIZE_BID_CLASS
12.1.1
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 ,
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_BID_CLASS
12.1.1
-
APPS.PON_AWARD_PKG dependencies on PON_OPTIMIZE_BID_CLASS
12.2.2
-
VIEW: PON.PON_OPTIMIZE_BID_CLASS#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_OPTIMIZE_BID_CLASS#, status:VALID,
-
TABLE: PON.PON_OPTIMIZE_BID_CLASS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_OPTIMIZE_BID_CLASS, object_name:PON_OPTIMIZE_BID_CLASS, status:VALID,
-
SYNONYM: APPS.PON_OPTIMIZE_BID_CLASS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_OPTIMIZE_BID_CLASS, status:VALID,
-
TABLE: PON.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,
-
SYNONYM: APPS.PON_OPTIMIZE_BID_CLASS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_OPTIMIZE_BID_CLASS, status:VALID,
-
VIEW: PON.PON_OPTIMIZE_BID_CLASS#
12.2.2
-
APPS.PON_AWARD_PKG dependencies on FND_USER
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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_BID_HEADERS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_BID_HEADERS, object_name:PON_BID_HEADERS, status:VALID, product: PON - Sourcing , description: Contains header level data for a response to a negotiation , implementation_dba_data: PON.PON_BID_HEADERS ,
-
Table: PON_BID_HEADERS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_BID_HEADERS, object_name:PON_BID_HEADERS, status:VALID, product: PON - Sourcing , description: Contains header level data for a response to a negotiation , implementation_dba_data: PON.PON_BID_HEADERS ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PON_AWARD_PKG dependencies on FND_USER
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,
-
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.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
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 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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_AWARD_PKG dependencies on DUAL
12.1.1
-
APPS.PON_AWARD_PKG dependencies on DUAL
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_LOG
12.1.1
-
Foreign Keys
12.1.1
-
APPS.PON_AWARD_PKG dependencies on FND_LOG
12.2.2
-
PACKAGE BODY: APPS.PON_AWARD_PKG
12.1.1
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
PACKAGE BODY: APPS.PON_AWARD_PKG
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1