Results for “hz_timezones_u1”

8 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The AR.HZ_TIMEZONES table is a seed data table in the Oracle E-Business Suite that stores the master list of time zones and their associated daylight-saving time (DST) rules, expressed relative to Greenwich Mean Time. It is owned by the AR schema and is registered as FND Design Data AR.HZ_TIMEZONES with a status of VALID. Because it defines the canonical identity and GMT-relative behavior of every time zone used across the EBS data model, it functions as a foundational reference (lookup) table within the Trading Community Architecture (TCA) and related modules.

The table is stored in the APPS_TS_SEED tablespace, confirming its role as seeded reference data rather than transactional data. Under a Data Vault modeling perspective, the metadata heuristic classifies HZ_TIMEZONES as hub-leaning. This is consistent with the table holding a stable, uniquely identified business entity — the time zone — whose primary key is referenced by numerous dependent tables. In a Data Vault design, TIMEZONE_ID would naturally serve as the hub business key, with descriptive attributes such as GMT deviation and DST rules delivered through an attached satellite.

Key Information Stored

The table contains 22 documented columns. The surrogate primary key is TIMEZONE_ID (NUMBER(15)), which is enforced by the unique index HZ_TIMEZONES_U1 on the same column. No separate business-key column is documented beyond this identifier, so TIMEZONE_ID serves simultaneously as the surrogate key and the effective business-key candidate.

Common Use Cases and Queries

The primary practical use of HZ_TIMEZONES is resolving a numeric TIMEZONE_ID to a display name and GMT offset when reporting on locations, contacts, tasks, or campaigns. A typical lookup joins it to HZ_LOCATIONS to render the local time zone for a customer or party site:

SELECT l.location_id,
       t.global_timezone_name,
       t.gmt_deviation_hours,
       t.daylight_savings_time_flag
FROM   hz_locations l,
       hz_timezones t
WHERE  l.timezone_id = t.timezone_id;

Another common scenario is generating a reference report of all zones ordered by offset, and filtering to only those that observe DST, which is useful when scheduling tasks or campaign activities:

SELECT timezone_id,
       global_timezone_name,
       gmt_deviation_hours
FROM   hz_timezones
WHERE  daylight_savings_time_flag = 'Y'
ORDER  BY gmt_deviation_hours, global_timezone_name;

Because it is a seed table, validation and reconciliation scripts frequently query it to confirm that every TIMEZONE_ID referenced by transactional tables exists in the master list. Core Application (CS), Marketing (AMS), Tasks (JTF), Service (OKS), and HR (PER) reporting all rely on this table to present times in the user's geographic context.

Related Objects

The table behaves as a reference hub, with many dependent tables carrying a foreign key to HZ_TIMEZONES.TIMEZONE_ID. The most significant relationships include:

These dependencies confirm that HZ_TIMEZONES must remain synchronized with any time zone data changes, since an unresolved TIMEZONE_ID would break time-sensitive display and scheduling logic across multiple application modules.