Search Results ar.hz_cust_accounts
The AR.HZ_CUST_ACCOUNTS
table is a fundamental component of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as the primary repository for customer account information within the Receivables (AR) module. This table is part of the Trading Community Architecture (TCA) framework, which provides a unified data model for managing complex customer relationships. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Overview and Purpose
TheHZ_CUST_ACCOUNTS
table stores high-level customer account details, acting as a central reference for customer entities across Oracle EBS modules. It links to other TCA tables, such as HZ_PARTIES
(for party information) and HZ_CUST_ACCT_SITES
(for account-site relationships), enabling comprehensive customer management. Key functionalities include:
- Customer Account Identification: Unique identifiers (
CUST_ACCOUNT_ID
) and account numbers (ACCOUNT_NUMBER
) are stored here. - Hierarchy Management: Supports parent-child relationships (
PARENT_CUST_ACCOUNT_ID
) for corporate structures. - Status Tracking: Tracks active/inactive statuses (
STATUS
) and account lifecycle changes.
Key Columns and Attributes
The table's schema includes critical columns for operational and reporting purposes:- CUST_ACCOUNT_ID: Primary key, auto-generated sequence.
- PARTY_ID: Foreign key linking to
HZ_PARTIES
for party-level attributes. - ACCOUNT_NUMBER: User-defined identifier (e.g., "CUST1001").
- STATUS: Values like 'Active' or 'Inactive'.
- CUSTOMER_TYPE: Classifies accounts (e.g., 'Internal', 'External').
- LAST_UPDATE_DATE and CREATED_BY: Audit columns for compliance.
Integration with Oracle EBS Modules
HZ_CUST_ACCOUNTS
integrates with multiple EBS modules:
- Order Management (OM): References customer accounts for sales orders.
- Receivables (AR): Tracks invoices, payments, and credit limits.
- Service Contracts (OKS): Associates contracts with customer accounts.
RA_CUSTOMERS
table in AR is a legacy view that often joins with HZ_CUST_ACCOUNTS
for backward compatibility.
Data Model Relationships
The table participates in several relationships:- One-to-Many with
HZ_CUST_ACCT_SITES
: An account can have multiple sites (billing, shipping). - Many-to-One with
HZ_PARTIES
: Multiple accounts may link to a single party (e.g., subsidiaries).
Customization and Extensions
Oracle EBS allows extensions via:- Descriptive Flexfields (DFFs): Custom attributes (e.g., industry-specific fields).
- API-Based Updates: The
HZ_CUST_ACCOUNT_V2PUB
PL/SQL API ensures data integrity during CRUD operations.
Performance Considerations
For optimal performance:- Indexes on
CUST_ACCOUNT_ID
,PARTY_ID
, andACCOUNT_NUMBER
are critical. - Partitioning may be used for large datasets.
Conclusion
TheAR.HZ_CUST_ACCOUNTS
table is a cornerstone of Oracle EBS's customer data architecture, enabling scalable and relational customer management. Its integration with TCA ensures consistency across modules, while its extensibility supports diverse business requirements. Proper understanding of this table is essential for configuring, customizing, and reporting on customer data in Oracle EBS 12.1.1 and 12.2.2.
-
TABLE: AR.HZ_CUST_ACCOUNTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
VIEW: AR.HZ_CUST_ACCOUNTS#
12.2.2
-
TABLE: AR.HZ_CUST_ACCOUNTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
VIEW: AR.HZ_CUST_ACCOUNTS#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_CUST_ACCOUNTS#, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N3
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N3, status:VALID,
-
TRIGGER: APPS.JAI_AR_RC_ARIUD_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:JAI_AR_RC_ARIUD_T1, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_U3
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_U3, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_U2
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_U2, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N5
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N5, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_U1
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_U1, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N3
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N3, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N4
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N4, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N5
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N5, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N2
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N2, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_U2
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_U2, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_U1
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_U1, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N2
12.1.1
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N2, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_U3
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_U3, status:VALID,
-
INDEX: AR.HZ_CUST_ACCOUNTS_N4
12.2.2
owner:AR, object_type:INDEX, object_name:HZ_CUST_ACCOUNTS_N4, status:VALID,
-
TRIGGER: APPS.JAI_AR_RC_ARIUD_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JAI_AR_RC_ARIUD_T1, status:VALID,
-
Table: HZ_CUST_ACCOUNTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
Table: HZ_CUST_ACCOUNTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.1.1
description: Territory information ,
-
eTRM - AR Tables and Views
12.2.2
description: Territory information ,