Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
lbreddemann
Active Contributor
based on HANA rev. 70

World Time Zones Map

A question came up about timezone handling in SAP HANA.

As you might know SAP HANA offers functions to deal with local time as well as with UTC based time and provides the means to convert between those two.

But how does SAP HANA knows what time zones exist, what their offsets are and how get these information updated once the time zones change (and yes, they do change quite often as can be seen here: International Date Line - Wikipedia, the free encyclopedia)?

SAP HANA can draw these information from two sources:

1. Built in default values. These are hard coded, unfortunately undocumented values, that are used when no other information is available.

2. Time zone data stored in the TZ* tables in schema SYSTEM (and only there).

SAP note 1791342 - Time Zone Support in HANA explains this in more detail.


Concerning the current timezone: this is taken from the LINUX environment of the user that starts the indexserver if I'm not mistaken.

This setting, that has to be the same on every node in a scale out setup, can be reviewed in system table M_HOST_INFORMATION.


select * from M_HOST_INFORMATION where upper(KEY) like '%TIMEZONE%'

HOST  |KEY            |VALUE

ld9506|timezone_offset|3600

ld9506|timezone_name  |CET

There you go, now you know.

- Lars

12 Comments