Search Results hz_address_usage_dtls
Overview
HZ_ADDRESS_USAGE_DTLS is a Receivables (AR) module table in the Oracle E-Business Suite, owned by the AR schema and holding status VALID in both Release 12.1.1 and 12.2.2 of the ETRM documentation. The table stores the detail-level geography assignments attached to an address usage record within the Oracle Trading Community Architecture (TCA) / Customer data model. Where HZ_ADDRESS_USAGES records that a particular party site or location may be used for a given purpose (for example, a bill-to, ship-to, or remit-to usage), HZ_ADDRESS_USAGE_DTLS supplies the granular geographic qualifiers that apply to that usage, such as a country, state, province, or other registered geography type.
From a Data Vault modeling perspective, the mined relationship structure suggests a satellite-leaning classification. The table carries its own surrogate primary key and descriptive attributes, and it depends on a single parent via a foreign key to HZ_ADDRESS_USAGES. This is the classic satellite pattern: the business key context comes from the parent (the usage), while the detail rows describe qualifying attributes of that parent. Modelers should treat HZ_ADDRESS_USAGE_DTLS as a child/detail satellite of the HZ_ADDRESS_USAGES hub rather than as an independent hub or link.
Key Information Stored
The table contains 11 documented columns. The most significant are:
- USAGE_DTL_ID — the system-generated surrogate primary key, enforced by the
HZ_ADDRESS_USAGE_DTLS_PKconstraint and also indexed by the unique indexHZ_ADDRESS_USAGE_DTLS_U1. - USAGE_ID — the foreign key to
HZ_ADDRESS_USAGES, establishing the parent address usage to which the detail row belongs. - GEOGRAPHY_TYPE — the type of geography being recorded for the usage; together with
USAGE_ID, this forms the second unique indexHZ_ADDRESS_USAGE_DTLS_U2, and is therefore a business-key candidate (only one row per usage/geography type combination is permitted). - CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard EBS WHO columns capturing audit trail information for insert and update operations.
- OBJECT_VERSION_NUMBER — the optimistic locking column used by the TCA API layer to detect concurrent updates.
- CREATED_BY_MODULE — identifies the application module that created the detail record, supporting traceability across integrated flows.
- APPLICATION_ID — the owning application identifier for multi-application environments.
The distinction between the surrogate key (USAGE_DTL_ID) and the business key (USAGE_ID + GEOGRAPHY_TYPE) is important: the surrogate provides a stable internal reference, while the unique index on the business key guarantees that a given usage cannot repeat the same geography type.
Common Use Cases and Queries
Typical reporting and integration scenarios include retrieving all geography details for a party site's usage, validating that required geographies exist before address validation, and reconciling TCA data during data conversions or upgrades.
Example — list geography details for a specific usage:
SELECT usage_dtl_id, usage_id, geography_type
FROM ar.hz_address_usage_dtls
WHERE usage_id = :p_usage_id;
Example — join to the parent usage to obtain party site context:
SELECT u.usage_id, d.geography_type
FROM ar.hz_address_usages u,
ar.hz_address_usage_dtls d
WHERE u.usage_id = d.usage_id
AND u.party_site_id = :p_party_site_id;
Because the table is satellite-leaning and narrow, it is frequently used as a lookup in customer data quality reports and in the Address Validation / Geography Validation routines that confirm whether a registered usage satisfies geography requirements for tax and shipping.
Related Objects
HZ_ADDRESS_USAGES— the parent table; joined onHZ_ADDRESS_USAGE_DTLS.USAGE_ID = HZ_ADDRESS_USAGES.USAGE_ID.HZ_ADDRESS_USAGE_DTLS_PK— primary key constraint onUSAGE_DTL_ID.HZ_ADDRESS_USAGE_DTLS_U1— unique index onUSAGE_DTL_ID.HZ_ADDRESS_USAGE_DTLS_U2— unique index onUSAGE_ID,GEOGRAPHY_TYPE.HZ_LOCATIONSandHZ_PARTY_SITES— the geographic and site context reached throughHZ_ADDRESS_USAGES.HZ_GEOGRAPHIES/ geography reference tables — referenced indirectly throughGEOGRAPHY_TYPE.- Public TCA APIs (for example, the Address Usage / Geography assignment APIs) that maintain rows in this table.
Together these objects form the address-usage-to-geography chain that underpins customer, tax, and shipping configuration in Oracle Receivables and the wider TCA stack.
-
Table: HZ_ADDRESS_USAGE_DTLS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ADDRESS_USAGE_DTLS, object_name:HZ_ADDRESS_USAGE_DTLS, status:VALID, product: AR - Receivables , description: Contains the required geography , implementation_dba_data: AR.HZ_ADDRESS_USAGE_DTLS ,
-
Table: HZ_ADDRESS_USAGE_DTLS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ADDRESS_USAGE_DTLS, object_name:HZ_ADDRESS_USAGE_DTLS, status:VALID, product: AR - Receivables , description: Contains the required geography , implementation_dba_data: AR.HZ_ADDRESS_USAGE_DTLS ,
-
APPS.HZ_ADDRESS_USAGE_DTLS_PKG SQL Statements
12.2.2
-
APPS.HZ_ADDRESS_USAGE_DTLS_PKG SQL Statements
12.1.1
-
VIEW: AR.HZ_ADDRESS_USAGE_DTLS#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_ADDRESS_USAGE_DTLS#, status:VALID,
-
APPS.HZ_ADDRESS_USAGES_PUB SQL Statements
12.1.1
-
TABLE: AR.HZ_ADDRESS_USAGE_DTLS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ADDRESS_USAGE_DTLS, object_name:HZ_ADDRESS_USAGE_DTLS, status:VALID,
-
SYNONYM: APPS.HZ_ADDRESS_USAGE_DTLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_ADDRESS_USAGE_DTLS, status:VALID,
-
APPS.HZ_ADDRESS_USAGES_PUB SQL Statements
12.2.2
-
VIEW: AR.HZ_ADDRESS_USAGE_DTLS#
12.2.2
-
TABLE: AR.HZ_ADDRESS_USAGE_DTLS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ADDRESS_USAGE_DTLS, object_name:HZ_ADDRESS_USAGE_DTLS, status:VALID,
-
SYNONYM: APPS.HZ_ADDRESS_USAGE_DTLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_ADDRESS_USAGE_DTLS, status:VALID,
-
Table: HZ_ADDRESS_USAGES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ADDRESS_USAGES, object_name:HZ_ADDRESS_USAGES, status:VALID, product: AR - Receivables , description: Contains the address usages per country , implementation_dba_data: AR.HZ_ADDRESS_USAGES ,
-
APPS.ZX_MERGE_LOC_CHECK_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGE_DTLS_PKG
12.2.2
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGE_DTLS_PKG
12.1.1
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGE_DTLS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ADDRESS_USAGE_DTLS_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ADDRESS_USAGES_PUB, status:VALID,
-
Table: HZ_ADDRESS_USAGES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ADDRESS_USAGES, object_name:HZ_ADDRESS_USAGES, status:VALID, product: AR - Receivables , description: Contains the address usages per country , implementation_dba_data: AR.HZ_ADDRESS_USAGES ,
-
APPS.ZX_MERGE_LOC_CHECK_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ZX_HR_LOCATIONS_GNR_HOOK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_HR_LOCATIONS_GNR_HOOK, status:VALID,
-
PACKAGE BODY: APPS.HZ_GEO_UI_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GEO_UI_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGE_DTLS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ADDRESS_USAGE_DTLS_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_GEO_UI_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GEO_UI_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.ZX_MERGE_LOC_CHECK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_MERGE_LOC_CHECK_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_GNR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GNR_PVT, status:VALID,
-
PACKAGE BODY: APPS.HZ_GNR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GNR_PVT, status:VALID,
-
PACKAGE BODY: APPS.ZX_HR_LOCATIONS_GNR_HOOK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_HR_LOCATIONS_GNR_HOOK, status:VALID,
-
PACKAGE BODY: APPS.HZ_GEO_STRUCT_MAP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GEO_STRUCT_MAP_PUB, status:VALID,
-
PACKAGE BODY: APPS.HZ_GNR_GEN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GNR_GEN_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_GNR_GEN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GNR_GEN_PKG, status:VALID,
-
PACKAGE BODY: APPS.ZX_MERGE_LOC_CHECK_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ZX_MERGE_LOC_CHECK_PKG, status:VALID,
-
APPS.HZ_GEO_STRUCT_MAP_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_ADDRESS_USAGES_PUB, status:VALID,
-
APPS.HZ_GNR_GEN_PKG SQL Statements
12.1.1
-
APPS.HZ_GEO_UI_UTIL_PUB SQL Statements
12.1.1
-
APPS.HZ_GEO_STRUCT_MAP_PUB SQL Statements
12.2.2
-
APPS.HZ_GNR_GEN_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HZ_GEO_STRUCT_MAP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GEO_STRUCT_MAP_PUB, status:VALID,
-
APPS.HZ_GEO_UI_UTIL_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HZ_GNR_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_GNR_UTIL_PKG, status:VALID,
-
APPS.ZX_HR_LOCATIONS_GNR_HOOK SQL Statements
12.1.1
-
APPS.ZX_HR_LOCATIONS_GNR_HOOK SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ZX_MERGE_LOC_CHECK_PKG
12.1.1
-
PACKAGE BODY: APPS.ZX_MERGE_LOC_CHECK_PKG
12.2.2
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGES_PUB
12.1.1
-
PACKAGE BODY: APPS.HZ_ADDRESS_USAGES_PUB
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.HZ_GNR_PVT SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1