Search Results amv_d_compl_rule_items
Overview
The AMV_D_COMPL_RULE_ITEMS table is a core data object within the Oracle E-Business Suite Marketing Encyclopedia System (MES), module AMV. Its primary function is to store the individual rule conditions that collectively define a complex distribution rule. In the context of MES, distribution rules govern the targeting and delivery of marketing content to specific audiences or channels. This table acts as a junction or detail table, linking a high-level complex rule to its constituent conditional components, thereby enabling sophisticated, multi-faceted content distribution logic within the application.
Key Information Stored
The table's structure is designed to manage the relationships between rules and their conditions. While the full column list is not detailed in the provided metadata, the documented keys reveal its critical elements. The primary key, COMPLEX_RULE_ITEM_ID, uniquely identifies each rule condition record. Two essential foreign keys define its relationships: the ITEM_ID column links to the JTF_AMV_ITEMS_B table, associating the rule condition with a specific marketing item or content piece. The RULE_CONDITION_ID column is a self-referencing foreign key, likely used to establish hierarchies or sequences among conditions within a single complex rule, allowing for nested or dependent logical structures.
Common Use Cases and Queries
This table is central to operations involving the analysis, auditing, or troubleshooting of marketing distribution rules. Common use cases include generating a report of all conditions for a specific distribution rule to verify its logic, or identifying all marketing content items governed by a particular type of rule condition. A typical query would join AMV_D_COMPL_RULE_ITEMS with JTF_AMV_ITEMS_B to list content items subject to a given rule.
SELECT cr.rule_condition_id, i.item_id, i.item_name
FROM amv_d_compl_rule_items cr,
jtf_amv_items_b i
WHERE cr.item_id = i.item_id
AND cr.complex_rule_item_id = :p_rule_id
ORDER BY cr.rule_condition_id;
Another critical use case is data integrity validation, ensuring that all rule condition items have valid references to existing marketing content.
Related Objects
The AMV_D_COMPL_RULE_ITEMS table exists within a key relationship network in the AMV schema. Its primary foreign key relationship is with JTF_AMV_ITEMS_B, the base table for marketing items, which is fundamental for resolving what content a rule condition targets. The self-referencing foreign key on RULE_CONDITION_ID indicates a hierarchical relationship within the same table. The table is protected by the primary key constraint AMV_D_COMPL_RULE_ITEMS_PK. While not listed in the excerpt, this table would be referenced by a parent table defining the complex rule header (potentially named AMV_D_COMPL_RULES or similar) and is likely accessed through dedicated Marketing Encyclopedia System APIs and user interfaces for rule management.
-
Table: AMV_D_COMPL_RULE_ITEMS
12.1.1
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_COMPL_RULE_ITEMS, object_name:AMV_D_COMPL_RULE_ITEMS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores what rule conditions that together build up a complex distribution rule. , implementation_dba_data: AMV.AMV_D_COMPL_RULE_ITEMS ,
-
Table: AMV_D_COMPL_RULE_ITEMS
12.2.2
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_COMPL_RULE_ITEMS, object_name:AMV_D_COMPL_RULE_ITEMS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores what rule conditions that together build up a complex distribution rule. , implementation_dba_data: AMV.AMV_D_COMPL_RULE_ITEMS ,
-
VIEW: AMV.AMV_D_COMPL_RULE_ITEMS#
12.2.2
owner:AMV, object_type:VIEW, object_name:AMV_D_COMPL_RULE_ITEMS#, status:VALID,
-
SYNONYM: APPS.AMV_D_COMPL_RULE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMV_D_COMPL_RULE_ITEMS, status:VALID,
-
SYNONYM: APPS.AMV_D_COMPL_RULE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMV_D_COMPL_RULE_ITEMS, status:VALID,
-
VIEW: AMV.AMV_D_COMPL_RULE_ITEMS#
12.2.2
-
TABLE: AMV.AMV_D_COMPL_RULE_ITEMS
12.2.2
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_COMPL_RULE_ITEMS, object_name:AMV_D_COMPL_RULE_ITEMS, status:VALID,
-
TABLE: AMV.AMV_D_COMPL_RULE_ITEMS
12.1.1
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_COMPL_RULE_ITEMS, object_name:AMV_D_COMPL_RULE_ITEMS, status:VALID,
-
Table: JTF_AMV_ITEMS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AMV_ITEMS_B, object_name:JTF_AMV_ITEMS_B, status:VALID, product: JTF - CRM Foundation , description: Store document. , implementation_dba_data: JTF.JTF_AMV_ITEMS_B ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
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.1.1 DBA Data
12.1.1
-
Table: JTF_AMV_ITEMS_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AMV_ITEMS_B, object_name:JTF_AMV_ITEMS_B, status:VALID, product: JTF - CRM Foundation , description: Store document. , implementation_dba_data: JTF.JTF_AMV_ITEMS_B ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - AMV Tables and Views
12.1.1
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
eTRM - AMV Tables and Views
12.2.2
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
Foreign Keys
12.2.2
-
Foreign Keys
12.1.1
-
eTRM - AMV Tables and Views
12.2.2
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
eTRM - AMV Tables and Views
12.1.1
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1