Issue : When presenting HANA data through Analysis for Office (AFO) in Citrix the date stored in HANA is presented in US date format (MM/DD/YYY) even though regional settings, locale etc are set to AU (DD/MM/YYYY).
What we have done
• Checked regional settings on the following setup correctly (all appear ok)
o Business Objects Server
Server settings correct
Forced the locale to Australia in BusObj Preferences
Checked the SAP-BW user is set at AUSNSW and has the right date format set in the user defaults
o SAP HANA server
Server settings correct
Forced the locale EN_AU on the HANA user
When viewing the data within HANA studio through data preview, the date is returned correctly.
o Citrix server
Server settings correct
If using the date() function in Excel it returns the correct date format
The date displayed on the Citrix desktop is correct
Changed to multiple different regional settings to see if something else worked.
• Remote connected to the Citrix server and used AFO locally, and the date is not returned correctly.
• Logged onto Citrix server as administrator and manually checked/changed regional settings, then ran AFO and the date is not returned correctly.
The only way we have returned the date correctly is by setting up a local machine with the same software, but without Citrix, then ran AFO.
The software being used is
Office 2010 – Excel v14.0.6129
Analysis for Office v1.4.8
Citrix – Windows 2008 R2 XenApp 6.5
SAP HANA v1.80
BusObj 4.1 SP2 (v14.1.2.1121)
Our current observation is that when the data is passed from HANA to AFO in Citrix, the driver is determining that the machine is in US locale rather than AU and passing the date through as US. We cannot see any other places to change this.
Has anyone experienced this issue? Or can anyone offer any suggestions except change the machine regional setting which we have tried every combinations we can think of.
Thanks
Matt