2020-08-22 15:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我已经开发了一个自定义的独立UI5应用程序,它将在HCP(CP/CF)上运行。
我的要求是获取当前登录的用户原则,而无需任何Java代码。
是否有可能在UI5应用程序中获得用户原理。
如果可以,请指导我这个问题。
感谢和问候
利沙伯
你好利沙伯
请使用第三方API获取主要用户。
OR
SAP HCP提供一项服务,该服务可用于获取用户信息以及注销用户。 有关userapi的详细信息,请参见
https://help.hana.ondemand.com/help/ frameset.htm?1de599bf722446849d2b2e10132df42a.html
以下是在SAP Web IDE中如何实现此目的的示例。
在neo-app.json中添加一条路由以引用userapi
{ " path":"/img/services/userapi", "目标":{ " type":"服务", "名称":" userapi" } }
创建一个json模型来调用服务
var userModel = new sap.ui.model.json.JSONModel("/img/services/userapi/currentUser"); sap.ui.getCore()。setModel(userModel," userapi");
现在在视图中创建一些字段以显示服务返回的数据
嗨Ashmita,
您能够获得用户名吗?
请帮助
致谢
Ajay
嗨,利沙伯,
尝试一下。
var oUser = sap.ui2.shell.getUser();
oUser.load({},function(){
var userID = oUser.getId();
}
你好利沙伯,
您是否可以对将在CP和CF上运行的项目使用相同的" userapi"服务?
我已经在项目中使用了该服务,并在CF中部署了该服务,但是它无法获取数据。
你好阿杰,
我没有尝试下面的代码段,
尝试一下是否有效。
此致
Ashmita Sinha
如何在CF中部署的SAP UI5中登录用户信息。
此博客为我提供了帮助 https ://blogs.sap.com/2019/05/23/how-to-get-the-email-of-the-logged-in-user-in-cloud-foundry/
kr,Wouter
最多设置5个标签!
你好利沙伯
请使用第三方API获取主要用户。
OR
SAP HCP提供一项服务,该服务可用于获取用户信息以及注销用户。 有关userapi的详细信息,请参见
https://help.hana.ondemand.com/help/ frameset.htm?1de599bf722446849d2b2e10132df42a.html
以下是在SAP Web IDE中如何实现此目的的示例。
将用户详细信息添加到视图
在neo-app.json中添加一条路由以引用userapi
创建一个json模型来调用服务
现在在视图中创建一些字段以显示服务返回的数据
嗨Ashmita,
您能够获得用户名吗?
请帮助
致谢
Ajay
嗨,利沙伯,
尝试一下。
var oUser = sap.ui2.shell.getUser();
oUser.load({},function(){
var userID = oUser.getId();
}
你好利沙伯,
您是否可以对将在CP和CF上运行的项目使用相同的" userapi"服务?
我已经在项目中使用了该服务,并在CF中部署了该服务,但是它无法获取数据。
你好阿杰,
我没有尝试下面的代码段,
var oUser = sap.ui2.shell.getUser();
oUser.load({},function(){
var userID = oUser.getId();
}
尝试一下是否有效。
此致
Ashmita Sinha
如何在CF中部署的SAP UI5中登录用户信息。
此博客为我提供了帮助 https ://blogs.sap.com/2019/05/23/how-to-get-the-email-of-the-logged-in-user-in-cloud-foundry/
< p>该博客以邮件地址为例,但是如果需要,您可以获取有关该用户的更多信息。kr,Wouter
一周热门 更多>