Search Results update_customer_profile




Overview

APPS.HZ_CUSTOMER_PROFILE_V2PUB is the public-API package in Oracle E-Business Suite that exposes the customer profile and customer profile amount business entities to external and internal callers. Within the Trading Community Architecture (HZ) product family, it is classified as a PUB API and is registered against the business entity HZ_CUSTOMER_ACCOUNT, with a lifecycle status of active. The package documentation header references the Oracle Trading Community Architecture Technical Implementation Guide (120hztig.pdf), positioning it as the supported programmatic entry point for creating, updating, and retrieving credit, collections, and statement-related profile data held against a customer account.

The central data structure associated with this package is the record type customer_profile_rec_type, which is the exact term used to search for this object. This record type consolidates the profile attributes into a single PL/SQL structure and is the medium through which profile rows are passed between caller code and the API layer.

The declared fields of customer_profile_rec_type span key identifiers (cust_account_profile_id, cust_account_id, profile_class_id, site_use_id), status and control flags (status, credit_checking, credit_hold, override_terms), credit and collections attributes (credit_rating, risk_code, percent_collectable, collector_id, credit_analyst_id), terms and dunning attributes, review and grace-period fields, and the twenty flexible attribute columns (attribute1 through attribute20) together with attribute_category.

Key Procedures and Functions

The package exposes eight documented procedures and functions:

Tables Accessed

The package operates against the following tables through APPS synonyms:

Usage Notes

HZ_CUSTOMER_PROFILE_V2PUB is invoked from Oracle Receivables and TCA-related forms, from concurrent programs that maintain credit and collections profile data, and from custom PL/SQL integrations that require a supported, upgrade-safe interface rather than direct DML against the underlying HZ tables. It is referenced by 41 other packages within the EBS codebase, indicating that it functions as a shared dependency for higher-level credit management, collections, and customer maintenance flows. Callers should pass and receive the customer_profile_rec_type record structure for profile operations, and should rely on the GET/UPDATE pair to read-modify-write profile rows without disturbing unmodified attributes.