Search Results profile_class_amount_id
Overview
The view APPS.HZ_PROFILE_AMTS_V is a consolidated reporting object within the Oracle E-Business Suite Receivables (AR) module. It unifies credit limit and profile amount data that is otherwise distributed across multiple credit profile tables in the Trading Community Architecture (TCA) data model. Its principal purpose is to expose transaction credit limits, represented by the TRX_CREDIT_LIMIT column, and overall credit limits alongside a normalized set of profile identifiers, so that consumers can retrieve credit amount information across all profile definition levels through a single query interface.
Because the object is a view (rather than a base table), it does not store data of its own. It is a read-only construct used for reporting, integration, and lookup purposes. In Oracle EBS 12.1.1 and 12.2.2, it is commonly referenced by credit management reporting, custom extensions, and integration interfaces that need to assess credit limits established at various levels of the customer hierarchy.
Underlying Base Objects
Per the documented view text, HZ_PROFILE_AMTS_V is defined as a UNION of four branches, each selecting from a distinct profile amount table. The referenced base objects are:
- HZ_CUST_PROF_CLASS_AMTS — supplies amounts defined at the profile class level (designated
PROFILE_TYPE = 'PROFILE_CLASS'). - HZ_CUST_PROFILE_AMTS — supplies amounts defined at the customer account profile level (
PROFILE_TYPE = 'CUSTOMER'). - HZ_CREDIT_PROFILE_AMTS — supplies amounts associated with credit profiles, joined to HZ_CREDIT_PROFILES to distinguish the operating unit level (
PROFILE_TYPE = 'OPERATING_UNIT') from the item category level (PROFILE_TYPE = 'ITEM_CATEGORY').
The operating unit branch filters on CP.ORGANIZATION_ID IS NOT NULL, while the item category branch filters on CP.ITEM_CATEGORY_ID IS NOT NULL. This UNION design allows a single result set to describe credit amounts regardless of which profile dimension the amount was defined against.
Key Columns
The view projects a fixed set of columns that normalize the four source tables. Because each branch originates from a different table, columns that do not apply to a given source are populated with a placeholder value of -1.
- PROFILE_TYPE — identifies the level of the amount:
PROFILE_CLASS,CUSTOMER,OPERATING_UNIT, orITEM_CATEGORY. - TRX_CREDIT_LIMIT — the transaction credit limit amount, the column most frequently queried by users searching for trx_credit_limit.
- OVERALL_CREDIT_LIMIT — the overall credit limit associated with the profile amount record.
- CURRENCY_CODE — the currency in which the credit amounts are expressed.
- PROFILE_CLASS_ID, CUST_ACCOUNT_PROFILE_ID, CREDIT_PROFILE_ID — keys linking to the corresponding profile definitions; each is set to
-1when not relevant to the source branch. - PROFILE_CLASS_AMOUNT_ID, CREDIT_PROFILE_AMT_ID, CUST_ACCT_PROFILE_AMT_ID — surrogate keys identifying the underlying amount rows.
Common Use Cases and Queries
Typical scenarios include retrieving the transaction credit limit for a specific profile, aggregating limits by currency, or reconciling limits defined across the profile hierarchy. A representative query returns transaction credit limits by profile type:
SELECT profile_type, currency_code, trx_credit_limit FROM hz_profile_amts_v WHERE trx_credit_limit IS NOT NULL;SELECT currency_code, SUM(trx_credit_limit) FROM hz_profile_amts_v GROUP BY currency_code;SELECT * FROM hz_profile_amts_v WHERE profile_type = 'CUSTOMER' AND cust_account_profile_id = :profile_id;
Given the -1 placeholders, filtering on PROFILE_TYPE is advisable to isolate records from the intended source table. All access should be qualified with the APPS schema context.
-
View: HZ_PROFILE_AMTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PROFILE_AMTS_V, object_name:HZ_PROFILE_AMTS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_PROFILE_AMTS_V ,
-
View: HZ_PROFILE_AMTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_PROFILE_AMTS_V, object_name:HZ_PROFILE_AMTS_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_PROFILE_AMTS_V ,
-
Table: HZ_CUST_PROF_CLASS_AMTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROF_CLASS_AMTS, object_name:HZ_CUST_PROF_CLASS_AMTS, status:VALID, product: AR - Receivables , description: Customer profile class amount limits for each currency , implementation_dba_data: AR.HZ_CUST_PROF_CLASS_AMTS ,
-
Table: HZ_CUST_PROF_CLASS_AMTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_PROF_CLASS_AMTS, object_name:HZ_CUST_PROF_CLASS_AMTS, status:VALID, product: AR - Receivables , description: Customer profile class amount limits for each currency , implementation_dba_data: AR.HZ_CUST_PROF_CLASS_AMTS ,
-
View: HZ_CREDIT_USAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CREDIT_USAGES_V, object_name:HZ_CREDIT_USAGES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_CREDIT_USAGES_V ,
-
View: AR_CUST_PROF_CLASS_AMTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CUST_PROF_CLASS_AMTS, object_name:AR_CUST_PROF_CLASS_AMTS, status:VALID, product: AR - Receivables , description: View for profile class amounts , implementation_dba_data: APPS.AR_CUST_PROF_CLASS_AMTS ,
-
View: AR_CUST_PROF_CLASS_AMTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CUST_PROF_CLASS_AMTS, object_name:AR_CUST_PROF_CLASS_AMTS, status:VALID, product: AR - Receivables , description: View for profile class amounts , implementation_dba_data: APPS.AR_CUST_PROF_CLASS_AMTS ,
-
View: HZ_CREDIT_USAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.HZ_CREDIT_USAGES_V, object_name:HZ_CREDIT_USAGES_V, status:VALID, product: AR - Receivables , implementation_dba_data: APPS.HZ_CREDIT_USAGES_V ,
-
View: AR_HCUST_PROF_CLASS_AMOUNTS
12.2.2
product: AR - Receivables , description: Customer profile class amount limits for each currency , implementation_dba_data: Not implemented in this database ,
-
View: AR_HCUST_PROF_CLASS_AMOUNTS
12.1.1
product: AR - Receivables , description: Customer profile class amount limits for each currency , implementation_dba_data: Not implemented in this database ,