Search Results ams_list_rule_usages
Overview
The AMS_LIST_RULE_USAGES table is a core data object within the Oracle E-Business Suite Marketing (AMS) module. It functions as a junction table that defines the relationship between marketing lists and the deduplication rules applied to them. Its primary role is to store configuration data that dictates which specific deduplication rule (or rules) should be executed against a given generated or imported list. This linkage is essential for maintaining data quality and integrity within marketing campaigns by ensuring that duplicate entries, such as repeated customer contacts, are systematically identified and managed according to predefined business logic before list deployment.
Key Information Stored
The table's structure is designed to capture the essential links between entities. The primary unique identifier is the LIST_RULE_USAGE_ID. The two critical foreign key columns are LIST_HEADER_ID, which references the master definition of a marketing list in the AMS_LIST_HEADERS_ALL table, and LIST_RULE_ID, which references the specific deduplication rule definition stored in the AMS_LIST_RULES_ALL table. The combination of LIST_HEADER_ID and LIST_RULE_ID is enforced as a unique key (AMS_LIST_RULE_USAGES_UK), preventing the same rule from being assigned multiple times to the same list.
Common Use Cases and Queries
A primary use case is auditing and reporting on the deduplication strategy for active marketing lists. Administrators can query this table to verify which rules are applied to a list before a campaign launch. A common SQL pattern involves joining to the related tables to get descriptive information:
- Identifying all rules for a specific list:
SELECT alru.*, alr.rule_name FROM ams_list_rule_usages alru, ams_list_rules_all alr WHERE alru.list_rule_id = alr.list_rule_id AND alru.list_header_id = <LIST_ID>; - Finding all lists that use a particular deduplication rule.
- Supporting data cleanup or migration scripts where rule assignments need to be reviewed or modified in bulk.
Related Objects
The AMS_LIST_RULE_USAGES table sits at the intersection of two major AMS entities, as defined by its documented foreign key constraints:
- AMS_LIST_HEADERS_ALL: The table containing the master definitions for marketing lists. The relationship is established via
AMS_LIST_RULE_USAGES.LIST_HEADER_IDreferencingAMS_LIST_HEADERS_ALL.LIST_HEADER_ID. - AMS_LIST_RULES_ALL: The table storing the definition and logic of the deduplication rules themselves. The relationship is established via
AMS_LIST_RULE_USAGES.LIST_RULE_IDreferencingAMS_LIST_RULES_ALL.LIST_RULE_ID.
Any process or report that needs to understand the full context of a list's deduplication setup must join through this table to access the descriptive details from these parent tables.
-
Table: AMS_LIST_RULE_USAGES
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULE_USAGES, object_name:AMS_LIST_RULE_USAGES, status:VALID, product: AMS - Marketing , description: This table stores the information about the deduplication rules to be used against a generated or imported list. , implementation_dba_data: AMS.AMS_LIST_RULE_USAGES ,
-
Table: AMS_LIST_RULE_USAGES
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULE_USAGES, object_name:AMS_LIST_RULE_USAGES, status:VALID, product: AMS - Marketing , description: This table stores the information about the deduplication rules to be used against a generated or imported list. , implementation_dba_data: AMS.AMS_LIST_RULE_USAGES ,
-
APPS.AMS_LISTDEDUPE_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LISTGENERATION_PKG dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LIST_RULE_FIELDS_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LISTDEDUPE_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LIST_PURGE_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LISTIMPORT_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LIST_RULES_ALL_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LIST_PURGE_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LIST_RULE_FIELDS_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LIST_RULES_ALL_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LST_RULE_USAGES dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_ACT_LIST_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LISTIMPORT_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_RULE_USAGES
12.2.2
-
APPS.AMS_ACT_LIST_PVT dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LISTGENERATION_PKG dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
APPS.AMS_LST_RULE_USAGES dependencies on AMS_LIST_RULE_USAGES
12.1.1
-
VIEW: APPS.AMS_P_LIST_RULES_V
12.1.1
-
VIEW: APPS.AMS_P_LIST_RULES_V
12.2.2
-
APPS.AMS_LISTGENERATION_PKG dependencies on AMS_LIST_RULES_ALL
12.2.2
-
APPS.AMS_LISTGENERATION_PKG dependencies on AMS_LIST_RULES_ALL
12.1.1
-
VIEW: AMS.AMS_LIST_RULE_USAGES#
12.2.2
owner:AMS, object_type:VIEW, object_name:AMS_LIST_RULE_USAGES#, status:VALID,
-
APPS.AMS_LISTIMPORT_PVT dependencies on AMS_LIST_RULES_ALL
12.2.2
-
APPS.AMS_LISTIMPORT_PVT dependencies on AMS_LIST_RULES_ALL
12.1.1
-
APPS.AMS_LST_RULE_USAGES SQL Statements
12.1.1
-
APPS.AMS_LST_RULE_USAGES SQL Statements
12.2.2
-
View: AMS_P_LIST_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMS.AMS_P_LIST_RULES_V, object_name:AMS_P_LIST_RULES_V, status:VALID, product: AMS - Marketing , description: This public view returns information on user-defined rules for identifying account or contact duplicates in lists, and what priority reules should be used when removing these duplicates. , implementation_dba_data: APPS.AMS_P_LIST_RULES_V ,
-
VIEW: AMS.AMS_LIST_RULE_USAGES#
12.2.2
-
SYNONYM: APPS.AMS_LIST_RULE_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMS_LIST_RULE_USAGES, status:VALID,
-
View: AMS_P_LIST_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AMS.AMS_P_LIST_RULES_V, object_name:AMS_P_LIST_RULES_V, status:VALID, product: AMS - Marketing , description: This public view returns information on user-defined rules for identifying account or contact duplicates in lists, and what priority reules should be used when removing these duplicates. , implementation_dba_data: APPS.AMS_P_LIST_RULES_V ,
-
TABLE: AMS.AMS_LIST_RULE_USAGES
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULE_USAGES, object_name:AMS_LIST_RULE_USAGES, status:VALID,
-
SYNONYM: APPS.AMS_LIST_RULE_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMS_LIST_RULE_USAGES, status:VALID,
-
TABLE: AMS.AMS_LIST_RULE_USAGES
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULE_USAGES, object_name:AMS_LIST_RULE_USAGES, status:VALID,
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_SRC_TYPE_USAGES
12.1.1
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_SRC_TYPE_USAGES
12.2.2
-
APPS.AMS_ACT_LIST_PVT dependencies on AMS_CAMPAIGN_SCHEDULES_B
12.2.2
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_ENTRIES
12.1.1
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_ENTRIES
12.2.2
-
APPS.AMS_LIST_PURGE_PVT dependencies on AMS_QUERY_CONDITION_VALUE
12.2.2
-
APPS.AMS_ACT_LIST_PVT dependencies on AMS_CAMPAIGN_SCHEDULES_B
12.1.1
-
APPS.AMS_LIST_PURGE_PVT dependencies on AMS_QUERY_CONDITION_VALUE
12.1.1
-
Table: AMS_LIST_RULES_ALL
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULES_ALL, object_name:AMS_LIST_RULES_ALL, status:VALID, product: AMS - Marketing , description: This table stores details about user-defined rules for identifying account or contact duplicates in a generated or imported list. , implementation_dba_data: AMS.AMS_LIST_RULES_ALL ,
-
Table: AMS_LIST_RULES_ALL
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULES_ALL, object_name:AMS_LIST_RULES_ALL, status:VALID, product: AMS - Marketing , description: This table stores details about user-defined rules for identifying account or contact duplicates in a generated or imported list. , implementation_dba_data: AMS.AMS_LIST_RULES_ALL ,
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_SELECT_ACTIONS
12.2.2
-
PACKAGE BODY: APPS.AMS_LST_RULE_USAGES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_LST_RULE_USAGES, status:VALID,
-
PACKAGE BODY: APPS.AMS_LST_RULE_USAGES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_LST_RULE_USAGES, status:VALID,
-
APPS.AMS_LISTHEADER_PVT dependencies on AMS_LIST_SELECT_ACTIONS
12.1.1