在Java后端中使用SAPUI5 Portal角色

时间:2018-02-12 12:17:04

标签: sapui5

我正在SAPUI5中创建计划应用程序并将其部署到门户网站。我使用了两个角色(PlanningUserRole& PlanningAdminRole)。我可以以某种方式检索用户在SAPUI5应用程序中的角色,以便将其传递给Java后端吗?

我已尝试过以下代码,但它并未向我提供有关角色的任何信息。

sap.ushell.Container.getService("UserInfo").getUser();

2 个答案:

答案 0 :(得分:0)

为了使用此服务,您必须按照本文档https://sapui5.hana.ondemand.com/1.38.6/docs/api/symbols/sap.ushell.html

中所述引导ushell。
    <script src="/sap/public/bc/ui5_ui5/resources/sap/ushell_abap/bootstrap/abap.js"></script>
<script id="sap-ui-bootstrap" src=".../sap-ui-core.js"></script>

答案 1 :(得分:0)

我自己找到了解决方案。我将SCP门户角色和Java应用程序角色添加到授权组(安全性 - &gt;授权 - &gt;组)。我把它们命名为相同。唯一的区别是起源。但它运作得很好。