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 ,
-
Table: HZ_IMP_PARTIES_INT
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_IMP_PARTIES_INT, object_name:HZ_IMP_PARTIES_INT, status:VALID, product: AR - Receivables , description: TCA import table for HZ_PARTIES, HZ_PERSON_PROFILES and HZ_ORG_PROFILES , implementation_dba_data: AR.HZ_IMP_PARTIES_INT ,
-
Table: HZ_IMP_PARTIES_INT
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_IMP_PARTIES_INT, object_name:HZ_IMP_PARTIES_INT, status:VALID, product: AR - Receivables , description: TCA import table for HZ_PARTIES, HZ_PERSON_PROFILES and HZ_ORG_PROFILES , implementation_dba_data: AR.HZ_IMP_PARTIES_INT ,
-
View: HZ_CUSTOMER_PARTY_FIND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CUSTOMER_PARTY_FIND_V, object_name:HZ_CUSTOMER_PARTY_FIND_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_CUSTOMER_PARTY_FIND_V ,
-
View: HZ_CUSTOMER_PARTY_FIND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CUSTOMER_PARTY_FIND_V, object_name:HZ_CUSTOMER_PARTY_FIND_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_CUSTOMER_PARTY_FIND_V ,
-
Table: HZ_PER_PROFILES_EXT_B
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PER_PROFILES_EXT_B, object_name:HZ_PER_PROFILES_EXT_B, status:VALID, product: AR - Receivables , description: Stores extensible attributes for persons. , implementation_dba_data: AR.HZ_PER_PROFILES_EXT_B ,
-
Table: HZ_IMP_RELSHIPS_INT
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_IMP_RELSHIPS_INT, object_name:HZ_IMP_RELSHIPS_INT, status:VALID, product: AR - Receivables , description: TCA import table for HZ_PARTIES, HZ_PERSON_PROFILES and HZ_ORG_PROFILES , implementation_dba_data: AR.HZ_IMP_RELSHIPS_INT ,
-
Table: HZ_PER_PROFILES_EXT_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PER_PROFILES_EXT_B, object_name:HZ_PER_PROFILES_EXT_B, status:VALID, product: AR - Receivables , description: Stores extensible attributes for persons. , implementation_dba_data: AR.HZ_PER_PROFILES_EXT_B ,
-
Table: HZ_IMP_RELSHIPS_INT
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_IMP_RELSHIPS_INT, object_name:HZ_IMP_RELSHIPS_INT, status:VALID, product: AR - Receivables , description: TCA import table for HZ_PARTIES, HZ_PERSON_PROFILES and HZ_ORG_PROFILES , implementation_dba_data: AR.HZ_IMP_RELSHIPS_INT ,
-
Table: HZ_PER_PROFILES_EXT_TL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PER_PROFILES_EXT_TL, object_name:HZ_PER_PROFILES_EXT_TL, status:VALID, product: AR - Receivables , description: Provides multilingual support for extensible person attributes. , implementation_dba_data: AR.HZ_PER_PROFILES_EXT_TL ,
-
Table: HZ_PER_PROFILES_EXT_TL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PER_PROFILES_EXT_TL, object_name:HZ_PER_PROFILES_EXT_TL, status:VALID, product: AR - Receivables , description: Provides multilingual support for extensible person attributes. , implementation_dba_data: AR.HZ_PER_PROFILES_EXT_TL ,
-
Lookup Type: HZ_EXT_ENTITIES
12.2.2
product: AR - Receivables , meaning: Entities for extensible attributes , description: Data model extensibility entities ,
-
Lookup Type: HZ_EXT_ENTITIES
12.1.1
product: AR - Receivables , meaning: Entities for extensible attributes , description: Data model extensibility entities ,
-
Lookup Type: ENTITY_NAME
12.1.1
product: AR - Receivables , meaning: ENTITY_NAME , description: Entities that are supported by lead import to capture flex field info ,
-
Lookup Type: ENTITY_NAME
12.2.2
product: AR - Receivables , meaning: ENTITY_NAME , description: Entities that are supported by lead import to capture flex field info ,
-
View: HZ_PERSON_PROFILES_CPUI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PERSON_PROFILES_CPUI_V, object_name:HZ_PERSON_PROFILES_CPUI_V, status:VALID, product: AR - Receivables , description: Person Profiles , implementation_dba_data: APPS.HZ_PERSON_PROFILES_CPUI_V ,
-
View: HZ_PERSON_PROFILES_CPUI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PERSON_PROFILES_CPUI_V, object_name:HZ_PERSON_PROFILES_CPUI_V, status:VALID, product: AR - Receivables , description: Person Profiles , implementation_dba_data: APPS.HZ_PERSON_PROFILES_CPUI_V ,
-
View: HZ_PERSON_PROFILES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PERSON_PROFILES_V, object_name:HZ_PERSON_PROFILES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_PERSON_PROFILES_V ,
-
View: HZ_PERSON_PROFILES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PERSON_PROFILES_V, object_name:HZ_PERSON_PROFILES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_PERSON_PROFILES_V ,
-
View: AR_CUSTOMERS_V
12.2.2
product: AR - Receivables , implementation_dba_data: Not implemented in this database ,
-
View: AR_CUSTOMERS_V
12.1.1
product: AR - Receivables , implementation_dba_data: Not implemented in this database ,
-
View: HZ_WSRVC_PERSON_ACCOUNT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_WSRVC_PERSON_ACCOUNT_V, object_name:HZ_WSRVC_PERSON_ACCOUNT_V, status:VALID, product: AR - Receivables , description: Internal view for Person Account , implementation_dba_data: APPS.HZ_WSRVC_PERSON_ACCOUNT_V ,
-
View: HZ_WSRVC_PERSON_ACCOUNT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_WSRVC_PERSON_ACCOUNT_V, object_name:HZ_WSRVC_PERSON_ACCOUNT_V, status:VALID, product: AR - Receivables , description: Internal view for Person Account , implementation_dba_data: APPS.HZ_WSRVC_PERSON_ACCOUNT_V ,
-
Table: HZ_PARTIES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTIES, object_name:HZ_PARTIES, status:VALID, product: AR - Receivables , description: Information about parties such as organizations, people, and groups , implementation_dba_data: AR.HZ_PARTIES ,
-
Table: HZ_PARTIES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTIES, object_name:HZ_PARTIES, status:VALID, product: AR - Receivables , description: Information about parties such as organizations, people, and groups , implementation_dba_data: AR.HZ_PARTIES ,