我想以某种方式调用我的odata服务,即NetWeaver网关的系统语言与SAP UI5应用程序中的登录语言不同
例如,一个用户以德语登录UI5应用程序,但是当调用该服务时,我希望后端系统语言为英语。
是否可以通过在模型或url参数中设置特定的标头属性来做到这一点?
谢谢。
答案 0 :(得分:0)
确定,因此您登录到德语应用程序。您想基于后端系统语言调用oData服务吗?或你的意思 “我希望后端系统语言为英语。” ?
作为应用sap-language=DE
中的参数,将其设置为默认值,并将后端语言设置为en
答案 1 :(得分:0)
对于你的问题,我可以将两种可能的方式联系起来 -
使用 accept-language 标题键来传递 所需的语言简写形式。在德语的情况下,它是“DE”。
使用 sap-language 作为 URL 中的附加标头参数并传递所需的语言。
<块引用>网址示例: http://serverhost:port/namespace/storename/XYZSet?sap-language='DE'