Search Results pon_negotiation_styles
Overview
PON_NEGOTIATION_STYLES is a transaction and configuration table in the PON (Sourcing) module of Oracle E-Business Suite, present in both release 12.1.1 and 12.2.2. It stores negotiation style related information, functioning as the master definition repository for the behavioral rules that govern how a sourcing negotiation — an RFQ, RFI, or auction — behaves throughout its lifecycle. Each row represents a single negotiation style, a template of enablement flags that determines which functional capabilities are switched on when buyers create sourcing documents.
Within the Oracle Sourcing architecture, negotiation styles act as reusable configuration templates. Administrators define styles such as "Standard RFQ," "Reverse Auction," or "RFI," and each style controls line-level features, price elements, scoring behavior, supplier registration requirements, and bid visibility. Because the style is applied at negotiation creation time, the table directly influences which DFFs, tabs, and controls appear to both buyers and suppliers.
The ETRM metadata provides a heuristic Data Vault classification of standalone. This is a modeling suggestion rather than a physical constraint, and it reflects the fact that PON_NEGOTIATION_STYLES is a reference/configuration entity that other sourcing tables point to rather than one that aggregates transactional facts. In Data Vault terms it behaves most like a hub surrounded by satellite attributes (the numerous enablement flags).
Key Information Stored
The table contains 37 documented columns. The most functionally significant are the enablement flags that define each style's behavior:
- STYLE_ID — surrogate primary key identifying the negotiation style; also the leading column of the unique business key.
- ZD_EDITION_NAME — the second column of index PON_NEGOTIATION_STYLES_U1 (STYLE_ID, ZD_EDITION_NAME); together these form the unique business-key candidate.
- STATUS and SYSTEM_FLAG — control whether the style is active and whether it is seeded (system) versus user-defined.
- LINE_ATTRIBUTE_ENABLED_FLAG, LINE_MAS_ENABLED_FLAG, HDR_ATTRIBUTE_ENABLED_FLAG — govern attribute and multi-attribute scoring availability at line and header level.
- PRICE_ELEMENT_ENABLED_FLAG and QTY_PRICE_TIERS_ENABLED_FLAG — enable price elements and quantity-based price tiers.
- RFI_LINE_ENABLED_FLAG, LOT_ENABLED_FLAG, GROUP_ENABLED_FLAG — control RFI behavior, lot-level bidding, and line grouping.
- LARGE_NEG_ENABLED_FLAG — activates large negotiation handling.
- NEG_TEAM_ENABLED_FLAG and TEAM_SCORING_ENABLED_FLAG — govern negotiation team collaboration and team-based scoring.
- PROXY_BIDDING_ENABLED_FLAG, POWER_BIDDING_ENABLED_FLAG, AUTO_EXTEND_ENABLED_FLAG — auction mechanics, including proxy bidding, power bidding, and automatic time extension.
- SUPP_REG_QUAL_FLAG, SUPP_EVAL_FLAG, INTERNAL_EVAL_FLAG — supplier registration/qualification and evaluation switches.
- HIDE_TERMS_FLAG, HIDE_ABSTRACT_FORMS_FLAG, HIDE_ATTACHMENTS_FLAG — visibility controls for terms, abstract forms, and attachments.
- INTGR_HDR_ATTR_FLAG, INTGR_HDR_ATTACH_FLAG, INTGR_CAT_LINE_ATTR_FLAG, INTGR_ITEM_LINE_ATTR_FLAG, INTGR_CAT_LINE_ASL_FLAG — integration flags linking header and line attributes, attachments, and ASL data.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard Who-column audit attributes.
Common Use Cases and Queries
The most frequent operational need is listing all active negotiation styles available for selection when creating a sourcing document.
- Style lookup for a LOV:
SELECT style_id, style_name FROM pon_negotiation_styles WHERE status = 'ACTIVE'; - Identifying auction-capable styles: query rows where PROXY_BIDDING_ENABLED_FLAG = 'Y' or POWER_BIDDING_ENABLED_FLAG = 'Y' to determine which styles support bidding dynamics.
- Auditing configuration drift: compare enablement flags across styles to verify consistency after a patch or upgrade.
- Determining which styles are system-seeded: filter on SYSTEM_FLAG = 'Y' to separate Oracle-delivered templates from customer-defined ones.
- Reporting on evaluation behavior: join to negotiations to determine which in-flight negotiations use styles with TEAM_SCORING_ENABLED_FLAG = 'Y' for evaluation planning.
Because ZD_EDITION_NAME participates in the unique key, queries used during edition-based redefinition maintenance should include it in predicates.
Related Objects
- HR_ADE_STYLES — referenced by PON_NEGOTIATION_STYLES.STYLE_ID per the documented foreign key; the parent style definition.
- PON_AUCTIONS (and related negotiation header tables) — each sourcing negotiation records the style applied, joining on STYLE_ID.
- PON_AUCTION_HEADERS_ALL — header-level negotiation data driven by style configuration.
- PON_AUCTION_LINES_ALL — line behavior (attributes, lots, tiers) is controlled by the style's line flags.
- PON_AUCTION_ATTRIBUTES and PON_AUCTION_PRICE_ELEMENTS — populated according to LINE_ATTRIBUTE_ENABLED_FLAG and PRICE_ELEMENT_ENABLED_FLAG.
- PON_BID_HEADERS / PON_BID_LINES — supplier bid creation is gated by proxy and power bidding flags.
- PON_NEGOTIATION_TEAM_MEMBERS — relevant where NEG_TEAM_ENABLED_FLAG is set.
- Sourcing Setup UI (Negotiation Styles page) — the primary front-end that inserts and maintains rows in this table.
-
Table: PON_NEGOTIATION_STYLES
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_NEGOTIATION_STYLES, object_name:PON_NEGOTIATION_STYLES, status:VALID, product: PON - Sourcing , description: This table stores negotiation style related information. , implementation_dba_data: PON.PON_NEGOTIATION_STYLES ,
-
Table: PON_NEGOTIATION_STYLES
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_NEGOTIATION_STYLES, object_name:PON_NEGOTIATION_STYLES, status:VALID, product: PON - Sourcing , description: This table stores negotiation style related information. , implementation_dba_data: PON.PON_NEGOTIATION_STYLES ,
-
SYNONYM: APPS.PON_NEGOTIATION_STYLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_NEGOTIATION_STYLES, status:VALID,
-
SYNONYM: APPS.PON_NEGOTIATION_STYLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_NEGOTIATION_STYLES, status:VALID,
-
VIEW: PON.PON_NEGOTIATION_STYLES#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_NEGOTIATION_STYLES#, status:VALID,
-
TRIGGER: APPS.PON_NEGOTIATION_STYLES+
12.2.2
-
TRIGGER: APPS.PON_NEGOTIATION_STYLES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PON_NEGOTIATION_STYLES+, status:VALID,
-
VIEW: APPS.PON_VALID_NEG_STYLES_V
12.2.2
-
VIEW: APPS.PON_NEGOTIATION_STYLES_VL
12.1.1
-
VIEW: APPS.PON_VALID_NEG_STYLES_V
12.1.1
-
VIEW: APPS.PON_NEGOTIATION_STYLES_VL
12.2.2
-
VIEW: PON.PON_NEGOTIATION_STYLES#
12.2.2
-
TABLE: PON.PON_NEGOTIATION_STYLES
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_NEGOTIATION_STYLES, object_name:PON_NEGOTIATION_STYLES, status:VALID,
-
PACKAGE: APPS.PON_NEG_STYLES_TL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_NEG_STYLES_TL_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.PON_NEGOTIATION_STYLES=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: APPS.PON_NEGOTIATION_STYLES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PON_NEGOTIATION_STYLES=, status:VALID,
-
PACKAGE: APPS.PON_NEG_STYLES_TL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_NEG_STYLES_TL_PKG, status:VALID,
-
TABLE: PON.PON_NEGOTIATION_STYLES
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_NEGOTIATION_STYLES, object_name:PON_NEGOTIATION_STYLES, status:VALID,
-
PACKAGE BODY: APPS.PON_NEG_STYLES_TL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEG_STYLES_TL_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_NEG_STYLES_TL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEG_STYLES_TL_PKG, status:VALID,
-
APPS.PON_NEG_STYLES_TL_PKG SQL Statements
12.1.1
-
View: PON_VALID_NEG_STYLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_VALID_NEG_STYLES_V, object_name:PON_VALID_NEG_STYLES_V, status:VALID, product: PON - Sourcing , description: This is the view of active negotiation styles which enable line attributes. , implementation_dba_data: APPS.PON_VALID_NEG_STYLES_V ,
-
View: PON_VALID_NEG_STYLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_VALID_NEG_STYLES_V, object_name:PON_VALID_NEG_STYLES_V, status:VALID, product: PON - Sourcing , description: This is the view of active negotiation styles which enable line attributes. , implementation_dba_data: APPS.PON_VALID_NEG_STYLES_V ,
-
View: PON_NEGOTIATION_STYLES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_NEGOTIATION_STYLES_VL, object_name:PON_NEGOTIATION_STYLES_VL, status:VALID, product: PON - Sourcing , description: View to access negotiation style name and description in the session language. , implementation_dba_data: APPS.PON_NEGOTIATION_STYLES_VL ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
View: PON_NEGOTIATION_STYLES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_NEGOTIATION_STYLES_VL, object_name:PON_NEGOTIATION_STYLES_VL, status:VALID, product: PON - Sourcing , description: View to access negotiation style name and description in the session language. , implementation_dba_data: APPS.PON_NEGOTIATION_STYLES_VL ,
-
VIEW: APPS.PON_VALID_NEG_STYLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_VALID_NEG_STYLES_V, object_name:PON_VALID_NEG_STYLES_V, status:VALID,
-
APPS.PON_NEG_STYLES_TL_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PON_AUCTION_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AUCTION_INTERFACE_PKG, status:VALID,
-
VIEW: APPS.PON_VALID_NEG_STYLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_VALID_NEG_STYLES_V, object_name:PON_VALID_NEG_STYLES_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PON_AUCTION_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AUCTION_INTERFACE_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PON_NEGOTIATION_COPY_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEGOTIATION_COPY_GRP, status:VALID,
-
PACKAGE BODY: APPS.PON_NEG_STYLES_TL_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PON_OPEN_INTERFACE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_OPEN_INTERFACE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PON_NEGOTIATION_COPY_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEGOTIATION_COPY_GRP, status:VALID,
-
PACKAGE BODY: APPS.PON_NEG_STYLES_TL_PKG
12.2.2
-
VIEW: APPS.PON_NEGOTIATION_STYLES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_NEGOTIATION_STYLES_VL, object_name:PON_NEGOTIATION_STYLES_VL, status:VALID,
-
VIEW: APPS.PON_NEGOTIATION_STYLES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_NEGOTIATION_STYLES_VL, object_name:PON_NEGOTIATION_STYLES_VL, status:VALID,
-
APPS.PON_NEG_STYLES_TL_PKG dependencies on PON_NEGOTIATION_STYLES
12.1.1