Search Results oe_pc_conditions
Overview
The OE_PC_CONDITIONS table is a core data repository within the Oracle E-Business Suite (EBS) Order Management (ONT) module, specifically for the Product Configurator functionality. It is a foundational table in the constraint engine, designed to store the detailed conditional logic that defines the rules and dependencies between configurable product components. Each condition record is linked to a parent constraint (OE_PC_CONSTRAINTS) and dictates the allowable or restricted combinations of item attributes, features, and options during the interactive configuration of a sales order line. Its role is critical for enforcing complex business rules, ensuring technical compatibility, and guiding users to create valid, bill-of-material-ready configurations.
Key Information Stored
The table's primary purpose is to define the "if" and "then" components of a configuration rule. While the specific attribute columns are not detailed in the provided metadata, the foreign key structure reveals the essential relational data it holds. The CONDITION_ID serves as the unique primary key. The CONSTRAINT_ID foreign key ties each condition to its overarching rule definition. Crucially, the table links to objects that define the rule's logic: VALIDATION_TMPLT_ID references the validation template (OE_PC_VTMPLTS), RECORD_SET_ID points to the set of records or values involved (OE_PC_RSETS), and VALIDATION_ENTITY_ID links to the extended attribute object (OE_AK_OBJECTS_EXT) that is being evaluated. This structure allows the system to evaluate complex conditional statements against the user's configuration selections in real-time.
Common Use Cases and Queries
This table is primarily accessed indirectly by the Configurator engine during runtime validation. Direct queries are most common for troubleshooting configuration logic, auditing constraints, or generating impact analysis reports. For instance, to diagnose why a specific item option is being prohibited, one might trace from the constraint through its conditions. A typical analytical query would join OE_PC_CONDITIONS with OE_PC_CONSTRAINTS to list all conditions for a given constraint name or type. Reporting use cases include documenting the complete constraint rule set for a product family or identifying all conditions that utilize a specific validation template or record set, which is vital when updating shared components of the configuration model.
Related Objects
OE_PC_CONDITIONS sits at the center of a network of Product Configurator objects. Its primary relationship is with the parent table OE_PC_CONSTRAINTS, which defines the high-level rule. It depends on reference data from OE_PC_VTMPLTS (validation templates), OE_PC_RSETS (record sets), and OE_AK_OBJECTS_EXT (extended attribute entities). The translated descriptions for conditions are stored in the multilingual OE_PC_CONDITIONS_TL table, which uses CONDITION_ID as its foreign key. Understanding these relationships is essential for any data fix, upgrade, or enhancement to the product configuration rules within Oracle EBS Order Management.
-
Table: OE_PC_CONDITIONS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS, object_name:OE_PC_CONDITIONS, status:VALID, product: ONT - Order Management , description: This table stores the conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS ,
-
Table: OE_PC_CONDITIONS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS, object_name:OE_PC_CONDITIONS, status:VALID, product: ONT - Order Management , description: This table stores the conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS ,
-
APPS.OE_PC_VTMPLTS_PKG dependencies on OE_PC_CONDITIONS
12.1.1
-
APPS.OE_PC_VTMPLTS_PKG dependencies on OE_PC_CONDITIONS
12.2.2
-
APPS.OE_PC_RSETS_PKG dependencies on OE_PC_CONDITIONS
12.2.2
-
APPS.OE_PC_CONDITIONS_PKG dependencies on OE_PC_CONDITIONS
12.1.1
-
APPS.OE_PC_RSETS_PKG dependencies on OE_PC_CONDITIONS
12.1.1
-
APPS.OE_PC_CONDITIONS_PKG dependencies on OE_PC_CONDITIONS
12.2.2
-
TRIGGER: APPS.OE_PC_CONDITIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OE_PC_CONDITIONS+, status:VALID,
-
SYNONYM: APPS.OE_PC_CONDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_PC_CONDITIONS, status:VALID,
-
VIEW: ONT.OE_PC_CONDITIONS#
12.2.2
owner:ONT, object_type:VIEW, object_name:OE_PC_CONDITIONS#, status:VALID,
-
APPS.OE_PC_CONDITIONS_PKG dependencies on OE_PC_CONDITIONS_S
12.2.2
-
SYNONYM: APPS.OE_PC_CONDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_PC_CONDITIONS, status:VALID,
-
TRIGGER: APPS.OE_PC_CONDITIONS+
12.2.2
-
APPS.OE_PC_CONDITIONS_PKG dependencies on OE_PC_CONDITIONS_S
12.1.1
-
APPS.OE_PC_CONDITIONS_PKG SQL Statements
12.1.1
-
VIEW: APPS.OE_PC_CONDITIONS_VL
12.1.1
-
VIEW: ONT.OE_PC_CONDITIONS#
12.2.2
-
APPS.OE_PC_CONDITIONS_PKG SQL Statements
12.2.2
-
VIEW: APPS.OE_PC_CONDITIONS_VL
12.2.2
-
VIEW: APPS.OE_PC_CONSTRAINT_CNDS_V
12.1.1
-
VIEW: APPS.OE_PC_CONSTRAINT_CNDS_V
12.2.2
-
VIEW: APPS.OE_PC_CONDITIONS_V
12.1.1
-
FUNCTION: APPS.OE_PC_CONDITIONS=
12.2.2
-
VIEW: APPS.OE_PC_CONDITIONS_V
12.2.2
-
FUNCTION: APPS.OE_PC_CONDITIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:OE_PC_CONDITIONS=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: OE_PC_CONSTRAINTS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONSTRAINTS, object_name:OE_PC_CONSTRAINTS, status:VALID, product: ONT - Order Management , description: This table stores the constraints that prevent create/update/delete of order entities. , implementation_dba_data: ONT.OE_PC_CONSTRAINTS ,
-
Table: OE_PC_CONSTRAINTS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONSTRAINTS, object_name:OE_PC_CONSTRAINTS, status:VALID, product: ONT - Order Management , description: This table stores the constraints that prevent create/update/delete of order entities. , implementation_dba_data: ONT.OE_PC_CONSTRAINTS ,
-
Table: OE_AK_OBJECTS_EXT
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_AK_OBJECTS_EXT, object_name:OE_AK_OBJECTS_EXT, status:VALID, product: ONT - Order Management , description: Extension tables to AK_OBJECTS which is used to store additional data , implementation_dba_data: ONT.OE_AK_OBJECTS_EXT ,
-
Table: OE_PC_CONDITIONS_TL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS_TL, object_name:OE_PC_CONDITIONS_TL, status:VALID, product: ONT - Order Management , description: This table stores the translated conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS_TL ,
-
Table: OE_PC_CONDITIONS_TL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS_TL, object_name:OE_PC_CONDITIONS_TL, status:VALID, product: ONT - Order Management , description: This table stores the translated conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS_TL ,
-
Table: OE_PC_RSETS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_RSETS, object_name:OE_PC_RSETS, status:VALID, product: ONT - Order Management , description: This table store the constraint record sets and the constraint conditions can be built to validate against any or all the records in this record set. , implementation_dba_data: ONT.OE_PC_RSETS ,
-
APPS.OE_PC_VTMPLTS_PKG dependencies on DUAL
12.1.1
-
APPS.OE_PC_RSETS_PKG dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.OE_PC_CONDITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PC_CONDITIONS_PKG, status:VALID,
-
Table: OE_PC_VTMPLTS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLTS, object_name:OE_PC_VTMPLTS, status:VALID, product: ONT - Order Management , description: This table stores the constraint validation templates that are used in constraint conditions. , implementation_dba_data: ONT.OE_PC_VTMPLTS ,
-
PACKAGE BODY: APPS.OE_PC_VTMPLTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PC_VTMPLTS_PKG, status:VALID,
-
Table: OE_PC_VTMPLTS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLTS, object_name:OE_PC_VTMPLTS, status:VALID, product: ONT - Order Management , description: This table stores the constraint validation templates that are used in constraint conditions. , implementation_dba_data: ONT.OE_PC_VTMPLTS ,
-
PACKAGE BODY: APPS.OE_PC_RSETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PC_RSETS_PKG, status:VALID,
-
APPS.OE_PC_RSETS_PKG dependencies on DUAL
12.2.2
-
Table: OE_AK_OBJECTS_EXT
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_AK_OBJECTS_EXT, object_name:OE_AK_OBJECTS_EXT, status:VALID, product: ONT - Order Management , description: Extension tables to AK_OBJECTS which is used to store additional data , implementation_dba_data: ONT.OE_AK_OBJECTS_EXT ,
-
PACKAGE BODY: APPS.OE_PC_RSETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PC_RSETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.OE_PC_CONDITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PC_CONDITIONS_PKG, status:VALID,
-
Table: OE_PC_RSETS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_RSETS, object_name:OE_PC_RSETS, status:VALID, product: ONT - Order Management , description: This table store the constraint record sets and the constraint conditions can be built to validate against any or all the records in this record set. , implementation_dba_data: ONT.OE_PC_RSETS ,
-
APPS.OE_PC_VTMPLTS_PKG dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.OE_PC_VTMPLTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PC_VTMPLTS_PKG, status:VALID,
-
APPS.OE_PC_CONDITIONS_PKG dependencies on FND_LOAD_UTIL
12.1.1
-
APPS.OE_PC_CONDITIONS_PKG dependencies on FND_LOAD_UTIL
12.2.2