调用我的odata服务时,是否可以使用与SAP UI5应用程序的登录语言不同的语言?

时间:2020-04-03 14:00:08

标签: odata sapui5 sap

我想以某种方式调用我的odata服务,即NetWeaver网关的系统语言与SAP UI5应用程序中的登录语言不同

例如,一个用户以德语登录UI5应用程序,但是当调用该服务时,我希望后端系统语言为英语。

是否可以通过在模型或url参数中设置特定的标头属性来做到这一点?

谢谢。

2 个答案:

答案 0 :(得分:0)

确定,因此您登录到德语应用程序。您想基于后端系统语言调用oData服务吗?或你的意思 “我希望后端系统语言为英语。”

作为应用sap-language=DE中的参数,将其设置为默认值,并将后端语言设置为en

答案 1 :(得分:0)

对于你的问题,我可以将两种可能的方式联系起来 -

  1. 或者您使用某种本机编程语言(在我的例子中是 android (Java/Kotlin)):
<块引用>

使用 accept-language 标题键来传递 所需的语言简写形式。在德语的情况下,它是“DE”。

  1. 或者您正在浏览器上运行服务:
<块引用>

使用 sap-language 作为 URL 中的附加标头参数并传递所需的语言。

<块引用>

网址示例: http://serverhost:port/namespace/storename/XYZSet?sap-language='DE'

相关问题