Search Results hz_person_profiles
The HZ_PERSON_PROFILES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Trading Community Architecture (TCA) module, which serves as the foundation for managing customer, supplier, and partner data. This table stores detailed profile information about individuals (persons) within the TCA registry, enabling comprehensive relationship management and segmentation. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
1. Overview and Purpose
TheHZ_PERSON_PROFILES
table is part of the Oracle TCA data model and is designed to store extended attributes and profile data for individual persons. Unlike the HZ_PARTIES
table, which stores basic party information (e.g., party type, name), this table captures person-specific details such as demographics, preferences, and classification attributes. It supports segmentation, marketing, and compliance requirements by providing a centralized repository for person-related metadata.
2. Key Columns and Data Structure
The table includes columns that categorize and describe individuals in granular detail. Key columns include:- PERSON_PROFILE_ID: Primary key, uniquely identifying each person profile record.
- PARTY_ID: Foreign key linking to the
HZ_PARTIES
table, associating the profile with a specific person. - PERSON_PRE_NAME_ADJUNCT: Honorifics or titles (e.g., Dr., Prof.).
- PERSON_FIRST_NAME, PERSON_LAST_NAME: First and last names of the individual.
- GENDER: Gender information (M/F/U).
- DATE_OF_BIRTH: Birth date for demographic analysis.
- MARITAL_STATUS: Marital status (e.g., Single, Married).
- PERSON_TITLE: Job title or professional designation.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1-20: Flexfields for custom attributes.
CREATED_BY
, CREATION_DATE
, and LAST_UPDATE_DATE
for auditing.
3. Functional Integration
The table integrates with multiple Oracle EBS modules:- CRM (Customer Relationship Management): Enhances customer segmentation and targeting by storing preferences and behavioral data.
- Marketing: Supports campaign management by providing demographic data (e.g., age, gender).
- Compliance: Captures GDPR-relevant data like birth dates or opt-in/opt-out flags.
HZ_CONTACT_POINTS
for communication methods) and APIs (e.g., HZ_PERSON_PROFILE_PUB
) for CRUD operations.
4. Customization and Extensibility
Oracle EBS allows extendingHZ_PERSON_PROFILES
via:
- Descriptive Flexfields (DFFs): Custom attributes (e.g., loyalty tier, education level) can be added using
ATTRIBUTE_CATEGORY
columns. - API Hooks: Custom logic can be injected during profile updates using Oracle’s public APIs.
5. Data Management Considerations
- Performance: Indexes on
PARTY_ID
andPERSON_PROFILE_ID
optimize joins with other TCA tables. - Data Quality: Mandatory fields (e.g.,
PARTY_ID
) enforce referential integrity. - Privacy: Sensitive data (e.g., birth dates) may require masking via Oracle Data Redaction.
6. Version-Specific Notes
In EBS 12.2.2, enhancements include:- Extended DFF support for additional compliance fields.
- Improved APIs for bulk profile updates.
Conclusion
TheHZ_PERSON_PROFILES
table is a cornerstone of Oracle TCA, enabling detailed person management across EBS modules. Its flexible structure supports customization, while its integration with TCA ensures consistency in customer, supplier, and partner data. Proper utilization of this table enhances analytics, compliance, and operational efficiency in Oracle EBS implementations.
-
Table: HZ_PERSON_PROFILES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PERSON_PROFILES, object_name:HZ_PERSON_PROFILES, status:VALID, product: AR - Receivables , description: Detailed information about people , implementation_dba_data: AR.HZ_PERSON_PROFILES ,
-
Table: HZ_PERSON_PROFILES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PERSON_PROFILES, object_name:HZ_PERSON_PROFILES, status:VALID, product: AR - Receivables , description: Detailed information about people , implementation_dba_data: AR.HZ_PERSON_PROFILES ,
-
Lookup Type: HZ_PERSON_PROFILES
12.2.2
product: AR - Receivables , meaning: List of attributes of HZ_PERSON_PROFILES table , description: A lookup table listing the attributes of HZ_PERSON_PROFILES table ,
-
Lookup Type: HZ_PERSON_PROFILES
12.1.1
product: AR - Receivables , meaning: List of attributes of HZ_PERSON_PROFILES table , description: A lookup table listing the attributes of HZ_PERSON_PROFILES table ,
-
APPS.HZ_IMP_LOAD_PARTIES_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MERGE_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_IMP_LOAD_POST_PROCESS_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGS_AD_IMP_002 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_98 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.CSP_SHIP_TO_ADDRESS_PVT dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGS_PE_PERSID_GROUP_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_41 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MERGE_ENTITY_ATTRI_PVT dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_58 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGS_SV_BATCH_PROCESS_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_IMP_LOAD_POST_PROCESS_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_2 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_IMP_LOAD_PARTIES_PKG dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_CUSTOMER_INT dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.OKL_OPI_PVT dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_EXTENSIBILITY_PVT dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_41 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MIXNM_UTILITY dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_42 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HR_GENERAL2 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.POS_USER_ADMIN_PKG dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_EXTRACT_PERSON_BO_PVT dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_IMP_LOAD_POST_PROCESS_PKG dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_PARTY_V2PUB dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_EXTRACT_ORG_CONT_BO_PVT dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_61 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_6 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_5 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_62 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.HZ_MATCH_RULE_37 dependencies on HZ_PERSON_PROFILES
12.2.2
-
APPS.POS_USER_ADMIN_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_38 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGS_PE_STAT_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HR_PERSON_SWI dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_PARTY_MERGE dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_37 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_EXTRACT_ORG_CONT_BO_PVT dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGF_SL_CL_ORIG_ACK dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IRC_PARTY_API dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.HZ_MATCH_RULE_4 dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGS_PE_PERSON_PKG dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IRC_PARTY_PERSON_UTL dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.AMS_DMEXTRACT_PVT dependencies on HZ_PERSON_PROFILES
12.1.1
-
APPS.IGS_EN_NSC_PKG dependencies on HZ_PERSON_PROFILES
12.1.1