Search Results csd_rule_conditions_b
Overview
CSD_RULE_CONDITIONS_B is a core configuration table within the Oracle E-Business Suite Depot Repair (CSD) module. It stores the condition definitions that, together with the parent rule header, govern how Depot Repair evaluates and applies business rules during repair order processing. Each row represents a single condition line belonging to a rule defined in CSD_RULES_B, expressed through a flexible set of descriptive and attribute columns. In releases 12.1.1 and 12.2.2, the table resides in the CSD schema and is exposed to both the forms-based setup UI and concurrent/reporting logic.
From a heuristic Data Vault modeling perspective, the mined foreign-key structure classifies this object as satellite-leaning. It carries descriptive, versioned business attributes keyed to an owning rule, rather than acting as an independent hub or a pure many-to-many link. This suggests the natural modeling home for the table is a satellite attached to the CSD_RULES_B business hub.
Key Information Stored
The table contains 28 documented columns in 12.2.2. The most significant are:
- RULE_CONDITION_ID — the surrogate primary key (CSD_RULE_CONDITIONS_B_PK1) and the sole business-key candidate enforced by unique index CSD_RULE_CONDITIONS_B_U1.
- RULE_ID — foreign key to CSD_RULES_B. It ties the condition to its owning rule and is the principal join column for all rule-condition reporting.
- OBJECT_VERSION_NUMBER — optimistic locking / concurrency column used by the AOL framework.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard WHO audit columns recording row provenance and change history.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 … ATTRIBUTE15 — the descriptive flexfield (DFF) segment. These hold the user-defined condition criteria that give each row its business meaning, since the condition logic is expressed as flexfield data rather than discrete typed columns.
- SOO_ATTRIBUTE_CATEGORY, SOO_ATTRIBUTE1, SOO_ATTRIBUTE2, SOO_ATTRIBUTE3 — a secondary flexfield block (the SOO prefix) used for supplemental condition attributes specific to the rule-evaluation context.
Notably, the condition specifics are almost entirely flexfield-driven, so downstream reporting generally reads the DFF segments rather than named business columns.
Common Use Cases and Queries
Typical uses include auditing which conditions belong to a given rule, migrating rule configuration between environments, and diagnosing why a Depot Repair rule fired or failed. A basic join pattern is:
SELECT c.RULE_CONDITION_ID, c.RULE_ID, c.ATTRIBUTE_CATEGORY, c.ATTRIBUTE1, c.ATTRIBUTE2
FROM CSD.CSD_RULE_CONDITIONS_B c, CSD.CSD_RULES_B r
WHERE c.RULE_ID = r.RULE_ID
AND r.RULE_ID = :p_rule_id;
Reporting queries commonly filter on ATTRIBUTE_CATEGORY to isolate condition types, and aggregate counts per RULE_ID to identify heavily conditioned rules. Because the table is DFF-centric, extraction tools should join the DFF definitions for human-readable labels.
Related Objects
- CSD_RULES_B — the parent rule header. Joined on RULE_ID; the mandatory FK in this table.
- CSD_RULES_TL — translated rule names/descriptions, providing readable rule labels for reports.
- CSD_RULES_B_PK — the parent primary key referenced by the CSD_RULE_CONDITIONS_B.RULE_ID foreign key.
- CSD_RULE_CONDITIONS_B_PK1 / _U1 — primary and unique indexes enforcing RULE_CONDITION_ID uniqueness.
- CSD Depot Repair setup UI (Rules form) — the primary maintenance interface that inserts, updates, and deletes condition rows.
- FND descriptive flexfield tables (FND_FLEX_VALUES / FND_FLEX_VALUE_SETS) — supply the definitions and value sets for ATTRIBUTE and SOO_ATTRIBUTE segments.
Together these objects form the rule-configuration cluster used by Depot Repair's eligibility and pricing logic.
-
Table: CSD_RULE_CONDITIONS_B
12.1.1
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_RULE_CONDITIONS_B, object_name:CSD_RULE_CONDITIONS_B, status:VALID, product: CSD - Depot Repair , implementation_dba_data: CSD.CSD_RULE_CONDITIONS_B ,
-
Table: CSD_RULE_CONDITIONS_B
12.2.2
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_RULE_CONDITIONS_B, object_name:CSD_RULE_CONDITIONS_B, status:VALID, product: CSD - Depot Repair , description: Base table for rule conditions , implementation_dba_data: CSD.CSD_RULE_CONDITIONS_B ,
-
SYNONYM: APPS.CSD_RULE_CONDITIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSD_RULE_CONDITIONS_B, status:VALID,
-
SYNONYM: APPS.CSD_RULE_CONDITIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSD_RULE_CONDITIONS_B, status:VALID,
-
VIEW: CSD.CSD_RULE_CONDITIONS_B#
12.2.2
owner:CSD, object_type:VIEW, object_name:CSD_RULE_CONDITIONS_B#, status:VALID,
-
View: CSD_RULE_CONDITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RULE_CONDITIONS_VL, object_name:CSD_RULE_CONDITIONS_VL, status:VALID, product: CSD - Depot Repair , description: View that Joins CSD_RULE_CONDITIONS_B with TL table , implementation_dba_data: APPS.CSD_RULE_CONDITIONS_VL ,
-
View: CSD_RULE_CONDITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RULE_CONDITIONS_VL, object_name:CSD_RULE_CONDITIONS_VL, status:VALID, product: CSD - Depot Repair , description: View that Joins CSD_RULE_CONDITIONS_B with TL table , implementation_dba_data: APPS.CSD_RULE_CONDITIONS_VL ,
-
APPS.CSD_RULE_CONDITIONS_PKG SQL Statements
12.2.2
-
VIEW: APPS.CSD_RULE_CONDITIONS_VL
12.1.1
-
VIEW: APPS.CSD_RULE_CONDITIONS_VL
12.2.2
-
APPS.CSD_RULE_CONDITIONS_PKG SQL Statements
12.1.1
-
Table: CSD_RULES_B
12.1.1
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_RULES_B, object_name:CSD_RULES_B, status:VALID, product: CSD - Depot Repair , implementation_dba_data: CSD.CSD_RULES_B ,
-
VIEW: CSD.CSD_RULE_CONDITIONS_B#
12.2.2
-
PACKAGE BODY: APPS.CSD_RULE_CONDITIONS_PKG
12.1.1
-
PACKAGE BODY: APPS.CSD_RULE_CONDITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_RULE_CONDITIONS_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
Table: CSD_RULES_B
12.2.2
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_RULES_B, object_name:CSD_RULES_B, status:VALID, product: CSD - Depot Repair , description: Base table for Defaulting Rules , implementation_dba_data: CSD.CSD_RULES_B ,
-
12.1.1 DBA Data
12.1.1
-
View: CSD_RULE_CONDITIONS_V
12.2.2
product: CSD - Depot Repair , description: View that displays all rule conditions , implementation_dba_data: Not implemented in this database ,
-
TABLE: CSD.CSD_RULE_CONDITIONS_B
12.1.1
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_RULE_CONDITIONS_B, object_name:CSD_RULE_CONDITIONS_B, status:VALID,
-
PACKAGE BODY: APPS.CSD_RULES_ENGINE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_RULES_ENGINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSD_RULE_CONDITIONS_PKG
12.2.2
-
PACKAGE BODY: APPS.CSD_RULE_CONDITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_RULE_CONDITIONS_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.CSD_RULE_CONDITIONS_B_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:CSD_RULE_CONDITIONS_B_DFV, status:VALID,
-
VIEW: APPS.CSD_RULE_CONDITIONS_B_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:CSD_RULE_CONDITIONS_B_DFV, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.CSD_RULE_CONDITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RULE_CONDITIONS_VL, object_name:CSD_RULE_CONDITIONS_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
TABLE: CSD.CSD_RULE_CONDITIONS_B
12.2.2
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_RULE_CONDITIONS_B, object_name:CSD_RULE_CONDITIONS_B, status:VALID,
-
VIEW: APPS.CSD_RULE_CONDITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RULE_CONDITIONS_VL, object_name:CSD_RULE_CONDITIONS_VL, status:VALID,
-
VIEW: APPS.CSD_SOO_RULE_CONDITIONS_B_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:CSD_SOO_RULE_CONDITIONS_B_DFV, status:VALID,
-
View: CSD_RULE_CONDITIONS_V
12.1.1
product: CSD - Depot Repair , description: View that displays all rule conditions , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.CSD_RULES_ENGINE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_RULES_ENGINE_PVT, status:VALID,
-
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 FND Design Data
12.2.2
-
VIEW: APPS.CSD_RULE_CONDITIONS_B_DFV
12.1.1
-
VIEW: APPS.CSD_RULE_CONDITIONS_B_DFV
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.CSD_RULES_ENGINE_PVT SQL Statements
12.1.1
-
APPS.CSD_RULES_ENGINE_PVT SQL Statements
12.2.2
-
VIEW: APPS.CSD_SOO_RULE_CONDITIONS_B_DFV
12.2.2
-
APPS.CSD_RULE_CONDITIONS_PKG dependencies on CSD_RULE_CONDITIONS_B
12.2.2
-
APPS.CSD_RULES_ENGINE_PVT dependencies on CSD_RULE_CONDITIONS_B
12.2.2
-
APPS.CSD_RULE_CONDITIONS_PKG dependencies on CSD_RULE_CONDITIONS_B
12.1.1
-
APPS.CSD_RULES_ENGINE_PVT dependencies on CSD_RULE_CONDITIONS_B
12.1.1
-
eTRM - CSD Tables and Views
12.1.1
description: Transaction table for the High Volume Repair module. ,
-
eTRM - CSD Tables and Views
12.2.2
description: Transaction table for the High Volume Repair module. ,