Search Results oe_def_attr_condns
Overview
OE_DEF_ATTR_CONDNS is an Oracle Order Management (ONT) configuration table that associates a defaulting condition, defined at the entity level, to a specific attribute. In consequence, it functions as the attribute-level binding layer of the Order Management defaulting framework: a condition established for an entity in OE_DEF_ATTR_DEF_RULES is given concrete effect only when a row exists in this table naming the attribute (identified by DATABASE_OBJECT_NAME and ATTRIBUTE_CODE) to which the condition applies, together with the order of evaluation. Without rows in OE_DEF_ATTR_CONDNS, an entity-level condition has no attribute target.
Under the heuristic Data Vault classification mined from the foreign-key structure, this object is hub-leaning. This classification should be treated as a modeling suggestion rather than a documented architectural fact. The table is owned by the ONT schema and is valid in both Oracle EBS 12.1.1 and 12.2.2. The documented physical schema exposes 29 columns, the standard WHO audit columns, a set of descriptive flexfield segments, two flag columns, and the editioning column ZD_EDITION_NAME used in the 12.2.x Online Patching model.
Key Information Stored
The primary key is the OE_DEF_ATTR_CONDNS_PK constraint, defined on the single column ATTR_DEF_CONDITION_ID. This value is a system-generated surrogate identifier and is not normally surfaced to end users.
A second unique index, OE_DEF_ATTR_CONDNS_U1, exists on (ATTR_DEF_CONDITION_ID, ZD_EDITION_NAME). Because the leading column duplicates the surrogate primary key, these two constraints jointly enforce uniqueness in the context of the editioning model rather than defining an independent business key; the edition column is what distinguishes otherwise identical identifiers across editions.
The functionally significant columns are the following:
- ATTR_DEF_CONDITION_ID — surrogate primary key and the target of the foreign-key reference from OE_DEF_ATTR_DEF_RULES.
- CONDITION_ID — the identifier of the defaulting condition being attached to an attribute.
- DATABASE_OBJECT_NAME — the entity (database object) against which the condition is evaluated.
- ATTRIBUTE_CODE — the specific attribute to which the condition applies.
- PRECEDENCE — determines the evaluation sequence when multiple conditions target the same attribute.
- ENABLED_FLAG — controls whether the condition–attribute association is active.
- SYSTEM_FLAG — identifies rows seeded by Oracle as opposed to user-defined configuration.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — descriptive flexfield segments reserved for customer-defined extensions.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard audit and concurrency columns.
- ZD_EDITION_NAME — edition discriminator supporting the 12.2.x editions-based data model.
Common Use Cases and Queries
The most frequent use of this table is diagnostic: establishing why an order attribute defaulted to a particular value, or failed to default at all. A typical pattern resolves the rule, then the condition, then the attribute binding, then the attribute value itself, and finally the defaulting source that produced it.
- Attribute coverage report — join OE_DEF_ATTR_CONDNS to OE_DEF_ATTR_DEF_RULES on ATTR_DEF_CONDITION_ID to list every entity-level rule and the attributes it targets.
- Duplicate precedence detection — group by DATABASE_OBJECT_NAME and ATTRIBUTE_CODE and select rows where more than one ENABLED_FLAG = 'Y' associates competing conditions to the same attribute, which can produce nondeterministic defaulting behavior.
- Seed versus configuration audit — filter on SYSTEM_FLAG to distinguish Oracle-seeded associations from those created by implementers, useful prior to upgrades.
- Edition-aware lookups — in 12.2.x, restrict on ZD_EDITION_NAME to read the current edition's configuration and avoid reading rows belonging to other editions.
Related Objects
The documented relationships place this table at the centre of the attribute defaulting configuration model.
- OE_DEF_ATTR_DEF_RULES — the primary referencing table; OE_DEF_ATTR_DEF_RULES.ATTR_DEF_CONDITION_ID references OE_DEF_ATTR_CONDNS, so this is the mandatory join path from rule to attribute binding.
- OE_DEF_ATTR_CONDNS_PK and OE_DEF_ATTR_CONDNS_U1 — the primary key and unique index definitions described above.
- OE_DEF_ATTR_CONDNS itself is referenced by OE_DEF_ATTR_DEF_RULES, making the rule table the principal dependency to interrogate when tracing defaulting behavior.
- The Order Management defaulting engine and its associated setup APIs consume these rows during order entry and order import, deriving the effective default value for each attribute.
Because the FK metadata identifies OE_DEF_ATTR_DEF_RULES as the sole documented referencing object, it should be treated as the first and most significant join target in any investigation involving OE_DEF_ATTR_CONDNS.
-
Table: OE_DEF_ATTR_CONDNS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DEF_ATTR_CONDNS, object_name:OE_DEF_ATTR_CONDNS, status:VALID, product: ONT - Order Management , description: Associates the defaulting condtion, defined at the entity level , to a specific attribute. , implementation_dba_data: ONT.OE_DEF_ATTR_CONDNS ,
-
Table: OE_DEF_ATTR_CONDNS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DEF_ATTR_CONDNS, object_name:OE_DEF_ATTR_CONDNS, status:VALID, product: ONT - Order Management , description: Associates the defaulting condtion, defined at the entity level , to a specific attribute. , implementation_dba_data: ONT.OE_DEF_ATTR_CONDNS ,
-
VIEW: ONT.OE_DEF_ATTR_CONDNS#
12.2.2
owner:ONT, object_type:VIEW, object_name:OE_DEF_ATTR_CONDNS#, status:VALID,
-
TRIGGER: APPS.OE_DEF_ATTR_CONDNS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OE_DEF_ATTR_CONDNS+, status:VALID,
-
TRIGGER: APPS.OE_DEF_ATTR_CONDNS+
12.2.2
-
APPS.DEFCONDNRULE_PKG SQL Statements
12.2.2
-
APPS.DEFCONDNRULE_PKG SQL Statements
12.1.1
-
VIEW: ONT.OE_DEF_ATTR_CONDNS#
12.2.2
-
SYNONYM: APPS.OE_DEF_ATTR_CONDNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_DEF_ATTR_CONDNS, status:VALID,
-
VIEW: APPS.OE_DEF_ATTR_RULES_V
12.2.2
-
VIEW: APPS.OE_DEF_ATTR_CONDNS_V
12.2.2
-
SYNONYM: APPS.OE_DEF_ATTR_CONDNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_DEF_ATTR_CONDNS, status:VALID,
-
VIEW: APPS.OE_DEF_ATTR_RULES_V
12.1.1
-
VIEW: APPS.OE_DEF_ATTR_CONDNS_V
12.1.1
-
VIEW: APPS.OE_DEF_ATTR_DEF_RULES_V
12.1.1
-
VIEW: APPS.OE_DEF_ATTR_DEF_RULES_V
12.2.2
-
Table: OE_DEF_ATTR_DEF_RULES
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DEF_ATTR_DEF_RULES, object_name:OE_DEF_ATTR_DEF_RULES, status:VALID, product: ONT - Order Management , description: Defaulting rules for an attribute for a defaulting condition. , implementation_dba_data: ONT.OE_DEF_ATTR_DEF_RULES ,
-
APPS.ONT_HEADER_PAYMENT_DEF_UTIL SQL Statements
12.1.1
-
FUNCTION: APPS.OE_DEF_ATTR_CONDNS=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.ONT_HEADER_PAYMENT_DEF_UTIL SQL Statements
12.2.2
-
APPS.ONT_LINE_PAYMENT_DEF_UTIL SQL Statements
12.1.1
-
PACKAGE: APPS.QP_ATM_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QP_ATM_UPGRADE, status:VALID,
-
Table: OE_DEF_ATTR_DEF_RULES
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DEF_ATTR_DEF_RULES, object_name:OE_DEF_ATTR_DEF_RULES, status:VALID, product: ONT - Order Management , description: Defaulting rules for an attribute for a defaulting condition. , implementation_dba_data: ONT.OE_DEF_ATTR_DEF_RULES ,
-
FUNCTION: APPS.OE_DEF_ATTR_CONDNS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:OE_DEF_ATTR_CONDNS=, status:VALID,
-
APPS.ONT_HEADER_DEF_UTIL SQL Statements
12.1.1
-
APPS.ONT_LINE_PAYMENT_DEF_UTIL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.DEFCONDNRULE_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.ONT_HEADER_DEF_UTIL SQL Statements
12.2.2
-
PACKAGE: APPS.QP_ATM_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QP_ATM_UPGRADE, status:VALID,
-
APPS.ONT_LINE_DEF_UTIL SQL Statements
12.2.2
-
TABLE: ONT.OE_DEF_ATTR_CONDNS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DEF_ATTR_CONDNS, object_name:OE_DEF_ATTR_CONDNS, status:VALID,
-
PACKAGE BODY: APPS.DEFCONDNRULE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DEFCONDNRULE_PKG, status:VALID,
-
PACKAGE BODY: APPS.ONT_HEADER_PAYMENT_DEF_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ONT_HEADER_PAYMENT_DEF_UTIL, status:VALID,
-
PACKAGE BODY: APPS.DEFCONDN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DEFCONDN_PKG, status:VALID,
-
APPS.ONT_LINE_DEF_UTIL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.DEFCONDNRULE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:DEFCONDNRULE_PKG, status:VALID,
-
PACKAGE BODY: APPS.DEFCONDNRULE_PKG
12.2.2
-
PACKAGE BODY: APPS.ONT_LINE_PAYMENT_DEF_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ONT_LINE_PAYMENT_DEF_UTIL, status:VALID,
-
PACKAGE BODY: APPS.DEFCONDN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:DEFCONDN_PKG, status:VALID,
-
PACKAGE BODY: APPS.ONT_LINE_PAYMENT_DEF_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ONT_LINE_PAYMENT_DEF_UTIL, status:VALID,
-
PACKAGE BODY: APPS.QP_ATM_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_ATM_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.ONT_HEADER_PAYMENT_DEF_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ONT_HEADER_PAYMENT_DEF_UTIL, status:VALID,
-
View: OE_DEF_ATTR_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_DEF_ATTR_RULES_V, object_name:OE_DEF_ATTR_RULES_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_DEF_ATTR_RULES_V ,
-
View: OE_DEF_ATTR_DEF_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_DEF_ATTR_DEF_RULES_V, object_name:OE_DEF_ATTR_DEF_RULES_V, status:VALID, product: ONT - Order Management , description: This view stores the defaulting rules. , implementation_dba_data: APPS.OE_DEF_ATTR_DEF_RULES_V ,
-
View: OE_DEF_ATTR_DEF_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_DEF_ATTR_DEF_RULES_V, object_name:OE_DEF_ATTR_DEF_RULES_V, status:VALID, product: ONT - Order Management , description: This view stores the defaulting rules. , implementation_dba_data: APPS.OE_DEF_ATTR_DEF_RULES_V ,
-
PACKAGE BODY: APPS.OE_DEFAULTING_FWK_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_DEFAULTING_FWK_PUB, status:VALID,
-
TABLE: ONT.OE_DEF_ATTR_CONDNS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DEF_ATTR_CONDNS, object_name:OE_DEF_ATTR_CONDNS, status:VALID,
-
View: OE_DEF_ATTR_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_DEF_ATTR_RULES_V, object_name:OE_DEF_ATTR_RULES_V, status:VALID, product: ONT - Order Management , implementation_dba_data: APPS.OE_DEF_ATTR_RULES_V ,