从UI5传递到SAP HANA,以用户选择的时区获取数据

2020-08-19 11:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区& Lars Bredd...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区& Lars Breddemann

我们有一个仪表板,其中有一个下拉列表,使用户可以选择时区(例如UTC,IST,EST等),并且我们有基于CAP的Odata V4服务,该服务将这些参数纳入CDS视图并使用 UTCTOLOCAL函数可在特定时区呈现时间信息。

但是,我发现UTCTOLOCAL函数仅接受SYSTEM VIEW TIMEZONES中存在的那些TIMEZONE_NAMES。 在那个TIMEZONES视图中,我没有看到IST,而是看到了INDIA,在客户端进行一些映射并传递UTCTOLOCAL函数接受的值似乎很简单,但是我们不想走这条路线。

无论如何,我可以从UI(例如IST,IRST,MSK或事件UTC + 05:30等)传递值,而不是INDIA,IRAN,MOSCOW等。时区值很少以简短的形式显示,例如CAT,EST ,PST等,还有其他国家/地区名称。

请解释一下。