FAQ : Working with different time zones in SAP EAM
Business scenario :
While working with globalization concept in SAP EAM, it so happens that multiple plants are being served by single planning plant. Maintenance planner work in different timezone. In such cases it is required to have time zone functionality active for your system.
System time zone : Time zone which is application for a client. STZAC is the transaction where you can change system time zone. It is not at all advised to change this time zone as it takes effect across the client.
User Time zone : This is defined for a user in SU01 OR SU3 in Personal time zone under Default tab.
How does SAP system determines objects Time zone ?
Please refer below link for system behavior on determination of time zone for objects in SAP e.g. Notification/Work Order.
Determination of an Object’s Time Zone – Time Zones (BC-SRV-TIM) – SAP Library
EAM Specific Behavior while working in Different Time zones without activation of Time zone functionality.
Even if you maintain your user time zone in SU3, system will fetch client level time zone in following cases.
System behavior when you update personal time zone. Log off & Login.
Create Notification – personal time zone will reflect on notification reference time, malfunction start time etc. After creation if you check administrator data, you will see creation time in system time zone settings. But action log will be with reference to system time zone.
Create Order – Same as above. When you do TECO, pop-up for confirmation will have reference time as per your system time zone. Action log is with reference to system time zone.
Create confirmation – confirmation dates & time will be referring system time zone.
Measuring document – creation date & time will be referring to System time zone.
In order to overcome, we need to activate LOG_EAM_TZS_1 business function. You can get more information about this on below link.
Enterprise Asset Management: Time Zone Support – Business Functions (SAP Enhancement Package 4 for SAP ERP 6.0) – SAP Li…
Activating business function LOG_EAM_TZS_1
1) When you activate this business function, a background job SFW_ACTIVATE_SF0X will be started.
2) Once background job is finished, you need to go to following configuration path to activate time zones.
Plant Maintenance and Customer Service – Maintenance and Service Processing – Basic Settings – Activate Time Zone Support for Application Areas
3) Once your settings are maintained, you can check Notification, work order, measuring documents, order confirmation transactions. You will observe following changes.
On transaction screens, you will find a button activated for Time zones as shown in below image.
If you click on Button highlighted in above screen, You will get following screen.
On above screen you can see different time zones.
Personal Time zone – Its default picking up from SU3 settings.
Reference time zone – Its a time zone which will be valid for the transaction that you are going to process. IF you are creating a breakdown notification for a plant which falls under different time zone ( e.g. UTC-2).
Session time zone : Same as above, but only difference is this time zone is valid for full session ( from login to Logoff)
Reference time zone = Personal time zone If session time zone is not maintained.
System Behavior after activation
Notification & Order – User time zone settings will be reflected. Except action log. But if you check administrative data, you will see creation time referring to user time zone from SU3.
Order TECO pop-up – Here reference time will according to User time zone. ( My user time zone is UTC- 5 & system time zone is UTC+8)
Time confirmation – According to user time zone
Measuring document – according to user time zone.
All action logs & Change documents will be still referring to System time zone only.
Please refer Time Zone Support – Measuring Points and Counters (CS-IB-MC / PM-EQM-SF-MPC) – SAP Library for functions which are not supported by Time zone business functions
Nice document. Will this time zone changes reflect in reports like IW28/IW29 etc?
All transacional data will be stored into database tables with system time zone only. But when you execute IW29, FM TZON_LOCATION_TIMEZONE is called in background to generate a list in user time zone.
You can view these list outputs in different timezone by changing your reference time by clicking on button shown in my document ( in the initial screen of your transaction).
Very helpful document regards of SAP EAM time zone.
Supporting document for all the users.
Thanks PS R.
Very helpful document. Thank you
I've activated the business function, as described above, and it works - however, I would like to set the session timezone once and never have to set it again. Unfortunately as it stands, everytime you log off the setting is deleted, and whenever you log back in - you have to remember to set the session timezone again. We can't depend on the personal timezone as we have other processes, that require it to be UTC...and therefore need another solution to retain the timezone to UTC+8 as an example for work orders.
Is there a way to keep the session timezone fixed, i.e. you set it once, and regardless of log off/login it remains the same.
Thank you and Regards
Have you checked through SU3 settings?
Yes. But we don't want to be dependent on the SU3 setting. The requirement is to have the work order timezone default to the plant's time zone, regardless of the setting in SU3.
We want the work order time zone to be dependent on the maintenance plant time zone, instead of the user's SU3 setting.
Is there a way to achieve this?
Thanks for the information. We have a different business scenario. Business user who sits in AUS time zone creates a manual call via IP10 before 10.00AM local time zone, order is created for previous day. By activating the above said business function (LOG_EAM_TZS_1) resolve this issue.? DO we have any solution to resolve the issue described above.?