在Fiori Launchpad登录屏幕中忘记密码

2020-09-10 10:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 根据以下主题,我在S...

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

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


专家们,

根据以下主题,我在SAP Fiori Launchpad登录屏幕中添加了"忘记了"按钮

https://archive.sap.com/discussions/thread/3756449

我创建了OData服务,该服务会将随机生成的密码发送给最终用户邮件ID。

现在的问题是我无法将odata服务链接到忘记密码按钮

请帮助我

4条回答
Alawn_Xu
2020-09-10 11:07

嗨,专家,

在Fiori登录页面中,没有可用于调用oData服务的资源,如果要调用oData服务,则必须使用template_login.html中的以下代码来包含在线资源

>

当您单击"忘记密码"按钮时,您必须调用oData服务,但是在SAP中,如果没有登录我们就无法访问服务,因此我们必须在SICF中维护oData服务的USERID和PASSWORD->/default_host/sap/opu/odata/sap/<双击您的服务>

在编辑模式下转到"登录数据"标签,输入用户ID和PWD

完成。

现在您无需登录即可访问Fiori登录页面中的数据服务。

 var oData_SRV = new sap.ui.model.odata.ODataModel("/img/sap/opu/odata/sap/ZCMS_PASSWORD_CHANGE_SRV",true);
             oData_SRV.read("/img/et_change_passwordSet(UserId ='400040')",{
                                 成功:功能(数据,响应){
                                     fioriLogin.error.show(data.Message);
                                 },
                                 错误:功能(错误,响应){
                                     fioriLogin.error.show("服务中错误");
                                 }
             }); 

一周热门 更多>