Search Results contacts
The HZ_SRCH_CONTACTS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Trading Community Architecture (TCA) module, specifically designed to support contact search functionality. This table stores indexed contact information to facilitate efficient searching and retrieval of contact records across various Oracle applications. Below is a detailed summary of its structure, purpose, and integration within Oracle EBS.
Purpose and Functionality
The HZ_SRCH_CONTACTS table serves as a search optimization table, enabling users to quickly locate contact records based on attributes such as name, email, phone number, or other identifying criteria. It acts as a denormalized repository that consolidates contact-related data from multiple TCA entities, including HZ_CONTACT_POINTS, HZ_PARTIES, and HZ_RELATIONSHIPS, to streamline search operations. By pre-indexing frequently queried fields, it reduces the computational overhead of complex joins during runtime searches.
Key Columns and Structure
The table includes columns that map to essential contact attributes, such as:
- CONTACT_ID: Primary key referencing the contact record in HZ_CONTACT_POINTS or related TCA tables.
- PARTY_ID: Links to the party record in HZ_PARTIES.
- CONTACT_NAME: Stores the full name of the contact for text-based searches.
- EMAIL_ADDRESS, PHONE_NUMBER: Indexed contact details for quick filtering.
- STATUS: Indicates whether the contact is active or inactive.
- CREATION_DATE, LAST_UPDATE_DATE: Audit columns for tracking record changes.
Integration with Oracle EBS Modules
The HZ_SRCH_CONTACTS table is leveraged by multiple Oracle EBS modules, including:
- CRM (Customer Relationship Management): For customer contact lookups in service requests or marketing campaigns.
- Order Management: To associate contacts with orders or shipments.
- Accounts Receivable: For billing or communication purposes.
Technical Considerations
In EBS 12.1.1 and 12.2.2, the table's performance is optimized through:
- Indexes: B-tree or function-based indexes on frequently queried columns.
- Partitioning: In large implementations, partitioning by date or region may be applied.
- Materialized Views: For read-intensive environments to reduce query latency.
Customization and Extensions
While Oracle provides standard APIs to interact with HZ_SRCH_CONTACTS, organizations may extend its functionality by:
- Adding custom indexed columns for industry-specific attributes.
- Integrating with external search engines (e.g., Oracle Text) for fuzzy matching.
- Developing triggers or workflows to auto-populate derived fields.
Conclusion
The HZ_SRCH_CONTACTS table is a foundational element in Oracle EBS's contact management framework, balancing performance with flexibility. Its design reflects Oracle's emphasis on scalable, enterprise-grade data retrieval, making it indispensable for organizations relying on TCA for customer or partner interactions. Proper configuration and maintenance of this table are crucial to ensuring optimal system performance and user productivity.
-
Lookup Type: HZ_RELATIONSHIP_ROLE
12.1.1
product: AR - Receivables , meaning: TCA Relationship Roles , description: Relationship Roles are plural in the Meaning and singular in the Description ,
-
Lookup Type: HZ_RELATIONSHIP_ROLE
12.2.2
product: AR - Receivables , meaning: TCA Relationship Roles , description: Relationship Roles are plural in the Meaning and singular in the Description ,
-
Lookup Type: HZ_DQM_ATTRIB_ENTITIES
12.1.1
product: AR - Receivables , meaning: Dqm Attribute Entities ,
-
Lookup Type: HZ_DQM_ATTRIB_ENTITIES
12.2.2
product: AR - Receivables , meaning: Dqm Attribute Entities ,
-
Concurrent Program: ARHMAILS
12.1.1
execution_filename: arhmails , product: AR - Receivables , user_name: ARHMAILS , description: Migrates mailstop from org contacts to party sites , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: ARHMAILS
12.2.2
execution_filename: arhmails , product: AR - Receivables , user_name: ARHMAILS , description: Migrates mailstop from org contacts to party sites , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: ADDRESS_OPTIONS
12.1.1
product: AR - Receivables , meaning: Address Options , description: Options for address form ,
-
Lookup Type: ADDRESS_OPTIONS
12.2.2
product: AR - Receivables , meaning: Address Options , description: Options for address form ,
-
Table: HZ_SRCH_CONTACTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_SRCH_CONTACTS, object_name:HZ_SRCH_CONTACTS, status:VALID, product: AR - Receivables , description: This table stores the transformed data for the contacts in the interface tables. , implementation_dba_data: AR.HZ_SRCH_CONTACTS ,
-
Lookup Type: CUSTOMER_DETAIL_OPTIONS
12.2.2
product: AR - Receivables , meaning: Customer Detail Options , description: Options for customer form ,
-
Lookup Type: REMIT_BANK_OPTIONS
12.1.1
product: AR - Receivables , meaning: Remit Bank Options , description: Options for Define Remittance Banks Form ,
-
Lookup Type: REMIT_BANK_OPTIONS
12.2.2
product: AR - Receivables , meaning: Remit Bank Options , description: Options for Define Remittance Banks Form ,
-
Table: HZ_SRCH_CONTACTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_SRCH_CONTACTS, object_name:HZ_SRCH_CONTACTS, status:VALID, product: AR - Receivables , description: This table stores the transformed data for the contacts in the interface tables. , implementation_dba_data: AR.HZ_SRCH_CONTACTS ,
-
Table: HZ_ORG_CONTACT_ROLES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ORG_CONTACT_ROLES, object_name:HZ_ORG_CONTACT_ROLES, status:VALID, product: AR - Receivables , description: Roles played by organization contacts , implementation_dba_data: AR.HZ_ORG_CONTACT_ROLES ,
-
Table: HZ_ORG_CONTACT_ROLES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ORG_CONTACT_ROLES, object_name:HZ_ORG_CONTACT_ROLES, status:VALID, product: AR - Receivables , description: Roles played by organization contacts , implementation_dba_data: AR.HZ_ORG_CONTACT_ROLES ,
-
Lookup Type: CUSTOMER_DETAIL_OPTIONS
12.1.1
product: AR - Receivables , meaning: Customer Detail Options , description: Options for customer form ,
-
Lookup Type: HZ_SSM_ENTITY_GROUPS
12.1.1
product: AR - Receivables , meaning: Entity Groups for Source System Management , description: Entity Groups for Source System Management ,
-
Lookup Type: HZ_SSM_ENTITY_GROUPS
12.2.2
product: AR - Receivables , meaning: Entity Groups for Source System Management , description: Entity Groups for Source System Management ,
-
Table: HZ_ORG_CONTACTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ORG_CONTACTS, object_name:HZ_ORG_CONTACTS, status:VALID, product: AR - Receivables , description: People as contacts for parties , implementation_dba_data: AR.HZ_ORG_CONTACTS ,
-
View: HZ_ATTRIBUTE_TRANS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_ATTRIBUTE_TRANS_V, object_name:HZ_ATTRIBUTE_TRANS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_ATTRIBUTE_TRANS_V ,
-
Table: HZ_ORG_CONTACTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ORG_CONTACTS, object_name:HZ_ORG_CONTACTS, status:VALID, product: AR - Receivables , description: People as contacts for parties , implementation_dba_data: AR.HZ_ORG_CONTACTS ,
-
View: HZ_ATTRIBUTE_TRANS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_ATTRIBUTE_TRANS_V, object_name:HZ_ATTRIBUTE_TRANS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_ATTRIBUTE_TRANS_V ,
-
View: HZ_TRANSFORMATION_ATTRIBUTES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_TRANSFORMATION_ATTRIBUTES_V, object_name:HZ_TRANSFORMATION_ATTRIBUTES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_TRANSFORMATION_ATTRIBUTES_V ,
-
View: HZ_TRANSFORMATION_ATTRIBUTES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_TRANSFORMATION_ATTRIBUTES_V, object_name:HZ_TRANSFORMATION_ATTRIBUTES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_TRANSFORMATION_ATTRIBUTES_V ,
-
Lookup Type: RELATIONSHIP_TYPE_GROUP
12.1.1
product: AR - Receivables , meaning: Relationship type groups , description: Relationship type groups ,
-
Lookup Type: RELATIONSHIP_TYPE_GROUP
12.2.2
product: AR - Receivables , meaning: Relationship type groups , description: Relationship type groups ,
-
View: HZ_ORG_CONTACTS_CPUI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_ORG_CONTACTS_CPUI_V, object_name:HZ_ORG_CONTACTS_CPUI_V, status:VALID, product: AR - Receivables , description: Organization Contacts , implementation_dba_data: APPS.HZ_ORG_CONTACTS_CPUI_V ,
-
View: HZ_ORG_CONTACTS_CPUI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_ORG_CONTACTS_CPUI_V, object_name:HZ_ORG_CONTACTS_CPUI_V, status:VALID, product: AR - Receivables , description: Organization Contacts , implementation_dba_data: APPS.HZ_ORG_CONTACTS_CPUI_V ,
-
View: HZ_ORG_CONTACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_ORG_CONTACTS_V, object_name:HZ_ORG_CONTACTS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_ORG_CONTACTS_V ,
-
View: HZ_ORG_CONTACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_ORG_CONTACTS_V, object_name:HZ_ORG_CONTACTS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_ORG_CONTACTS_V ,
-
View: HZ_PARTY_CONTACT_POINTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PARTY_CONTACT_POINTS_V, object_name:HZ_PARTY_CONTACT_POINTS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_PARTY_CONTACT_POINTS_V ,
-
View: HZ_PARTY_CONTACT_POINTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PARTY_CONTACT_POINTS_V, object_name:HZ_PARTY_CONTACT_POINTS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_PARTY_CONTACT_POINTS_V ,
-
Lookup Type: CONTACT_LOGICAL_ATTRIB_LIST
12.1.1
product: AR - Receivables , meaning: Contact Logical Entity Attribute List , description: List of Attributes in the Contact Logical Entity for TCA DQM Tools ,
-
Lookup Type: CONTACT_LOGICAL_ATTRIB_LIST
12.2.2
product: AR - Receivables , meaning: Contact Logical Entity Attribute List , description: List of Attributes in the Contact Logical Entity for TCA DQM Tools ,
-
Lookup Type: HZ_CREATED_BY_MODULES
12.1.1
product: AR - Receivables , meaning: Modules Used to Create TCA Data , description: Identifies a registered list of modules, for example APIs, that call the TCA Public APIs to create party related information. ,
-
Lookup Type: HZ_CREATED_BY_MODULES
12.2.2
product: AR - Receivables , meaning: Modules Used to Create TCA Data , description: Identifies a registered list of modules, for example APIs, that call the TCA Public APIs to create party related information. ,