Search Results field_column_name




Overview

The AMS_LIST_RULE_FIELDS table is a core data object within the Oracle E-Business Suite (EBS) Marketing (AMS) module. It serves a critical function in the list management and deduplication framework by defining the specific criteria used to identify duplicate records within marketing lists. The table acts as a junction, linking a defined duplicate identification rule (LIST_RULE_ID) to the precise database fields (FIELD_TABLE_NAME and FIELD_COLUMN_NAME) that the rule evaluates. Its existence is fundamental to maintaining data quality and preventing redundant communications by enabling the system to systematically compare and flag potential duplicate entries based on configurable business logic.

Key Information Stored

The table's structure is designed to capture the essential components of a deduplication rule's field mapping. The primary identifier, LIST_RULE_FIELD_ID, uniquely distinguishes each field-rule association. The core logical components are stored across three key columns that together form a unique constraint (AMS_LIST_RULE_FIELDS_UK1). The LIST_RULE_ID column holds a foreign key reference to the parent rule definition in the AMS_LIST_RULES_ALL table. The FIELD_TABLE_NAME and FIELD_COLUMN_NAME columns specify the exact database table and column, respectively, that constitute the matching criterion for the rule. This design allows a single rule to be composed of multiple field comparisons, such as checking for matches on both EMAIL_ADDRESS and LAST_NAME columns.

Common Use Cases and Queries

The primary use case is the administration and analysis of marketing list deduplication rules. Database administrators or functional consultants may query this table to audit rule configurations, troubleshoot duplicate identification processes, or generate documentation. A common reporting query involves joining to related tables to present a comprehensive view of all rules and their constituent fields:

  • Identifying all fields used by a specific list rule: SELECT field_table_name, field_column_name FROM ams_list_rule_fields WHERE list_rule_id = <RULE_ID>;
  • Listing all configured deduplication rules with their fields: SELECT r.rule_name, f.field_table_name, f.field_column_name FROM ams_list_rules_all r, ams_list_rule_fields f WHERE r.list_rule_id = f.list_rule_id ORDER BY r.rule_name;

These queries are essential for validating that business rules for identifying duplicates (e.g., matching on email, phone, and customer name) are correctly implemented in the system.

Related Objects

AMS_LIST_RULE_FIELDS is centrally connected to other key entities in the AMS list management schema, as defined by its documented foreign key relationships. It has a mandatory dependency on the AMS_LIST_RULES_ALL table via the LIST_RULE_ID column, which stores the master definition of the duplicate identification rule. Furthermore, it references the AMS_LIST_FIELDS_B table through a composite foreign key on the FIELD_COLUMN_NAME and FIELD_TABLE_NAME columns. This relationship likely points to a master repository of available field definitions within the marketing module. The table's primary key, AMS_LIST_RULE_FIELDS_PK on LIST_RULE_FIELD_ID, is the referenced point for any child objects that might track additional attributes for these rule-field mappings.

  • Table: AMS_LIST_RULE_FIELDS 12.1.1

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_RULE_FIELDS,  object_name:AMS_LIST_RULE_FIELDS,  status:VALID,  product: AMS - Marketingdescription: This table stores the details about fields used by any rule for identifying the duplicates. ,  implementation_dba_data: AMS.AMS_LIST_RULE_FIELDS

  • Table: AMS_LIST_SRC_FIELDS 12.1.1

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_SRC_FIELDS,  object_name:AMS_LIST_SRC_FIELDS,  status:VALID,  product: AMS - Marketingdescription: This table stores all fields associated to a certain list source type. ,  implementation_dba_data: AMS.AMS_LIST_SRC_FIELDS

  • View: AMS_LIST_FIELDS_VL 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:AMS.AMS_LIST_FIELDS_VL,  object_name:AMS_LIST_FIELDS_VL,  status:VALID,  product: AMS - Marketingdescription: This view returns the translated fields for the list. ,  implementation_dba_data: APPS.AMS_LIST_FIELDS_VL

  • Table: AMS_LIST_WORD_FIELDS 12.2.2

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_WORD_FIELDS,  object_name:AMS_LIST_WORD_FIELDS,  status:VALID,  product: AMS - Marketingdescription: This table stores what words that can be used in a de-duplication process of a certain field. ,  implementation_dba_data: AMS.AMS_LIST_WORD_FIELDS

  • Table: AMS_LIST_WORD_FIELDS 12.1.1

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_WORD_FIELDS,  object_name:AMS_LIST_WORD_FIELDS,  status:VALID,  product: AMS - Marketingdescription: This table stores what words that can be used in a de-duplication process of a certain field. ,  implementation_dba_data: AMS.AMS_LIST_WORD_FIELDS

  • Table: AMS_LIST_RULE_FIELDS 12.2.2

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_RULE_FIELDS,  object_name:AMS_LIST_RULE_FIELDS,  status:VALID,  product: AMS - Marketingdescription: This table stores the details about fields used by any rule for identifying the duplicates. ,  implementation_dba_data: AMS.AMS_LIST_RULE_FIELDS

  • Table: AMS_LIST_FIELDS_B 12.1.1

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_FIELDS_B,  object_name:AMS_LIST_FIELDS_B,  status:VALID,  product: AMS - Marketingdescription: This table stores all database fields that should be available in the application as reference data for purposes like de-duplication and list source mapping. ,  implementation_dba_data: AMS.AMS_LIST_FIELDS_B

  • Table: AMS_LIST_SRC_FIELDS 12.2.2

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_SRC_FIELDS,  object_name:AMS_LIST_SRC_FIELDS,  status:VALID,  product: AMS - Marketingdescription: This table stores all fields associated to a certain list source type. ,  implementation_dba_data: AMS.AMS_LIST_SRC_FIELDS

  • Table: AMS_LIST_FIELDS_B 12.2.2

    owner:AMS,  object_type:TABLE,  fnd_design_data:AMS.AMS_LIST_FIELDS_B,  object_name:AMS_LIST_FIELDS_B,  status:VALID,  product: AMS - Marketingdescription: This table stores all database fields that should be available in the application as reference data for purposes like de-duplication and list source mapping. ,  implementation_dba_data: AMS.AMS_LIST_FIELDS_B

  • View: AMS_LIST_FIELDS_VL 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:AMS.AMS_LIST_FIELDS_VL,  object_name:AMS_LIST_FIELDS_VL,  status:VALID,  product: AMS - Marketingdescription: This view returns the translated fields for the list. ,  implementation_dba_data: APPS.AMS_LIST_FIELDS_VL

  • View: AMS_LIST_SRC_FIELDS_VL 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:AMS.AMS_LIST_SRC_FIELDS_VL,  object_name:AMS_LIST_SRC_FIELDS_VL,  status:VALID,  product: AMS - Marketingdescription: Muti Lingual view based for list source fields ,  implementation_dba_data: APPS.AMS_LIST_SRC_FIELDS_VL

  • View: AMS_LIST_SRC_FIELDS_VL 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:AMS.AMS_LIST_SRC_FIELDS_VL,  object_name:AMS_LIST_SRC_FIELDS_VL,  status:VALID,  product: AMS - Marketingdescription: Muti Lingual view based for list source fields ,  implementation_dba_data: APPS.AMS_LIST_SRC_FIELDS_VL