cancel
Showing results for 
Search instead for 
Did you mean: 

Forgot Password in Fiori Launchpad login screen

0 Kudos

Hi Experts,

As per the below thread I added the Forgot button in SAP Fiori Launchpad Login screen,

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

and I created OData service which will send the random generated password to end user mail id.

Now the problem is I am unable to link the odata service to forgot password button

please help me

hkpatel
Participant
0 Kudos

Hi I have the same requirement to do in my project if you have completed this requirement if yes then please do share your code.or please guide me step by step so i can implement this requireement in my project too.

i want the same forgot pwd link to his registered email .

Accepted Solutions (0)

Answers (3)

Answers (3)

hkpatel
Participant
0 Kudos

Hi, I have the same requirement to do in my project if you have completed this requirement if yes then please do share your code.or please guide me step by step so i can implement this requirement in my project too.

i want the same forgot pwd link to his registered email .

jayaramu
Explorer
0 Kudos

Hi Experts,

In Fiori login page there is no resource available to call oData service, If u want to call oData Service u have to include online resource by using below code in template_login.html

<script src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"></script>

when u click on forgot password button u have to call oData Service, But in SAP we can't access service without login for this we have to maintain USERID and PASSWORD for oData Service in SICF -> /default_host/sap/opu/odata/sap/ < double click u r srvice >

goto Logon Data tab in edit mode, enter user ID & PWD

Done.

now u can access u r oData Service in fiori login page without login....

var oData_SRV = new sap.ui.model.odata.ODataModel(<host>"/sap/opu/odata/sap/ZCMS_PASSWORD_CHANGE_SRV",true);       
            oData_SRV.read("/et_change_passwordSet(UserId='400040')",{
                                success:function(data, response) {
                                    fioriLogin.error.show(data.Message);
                                },
                                error:function(Error, response){
                                    fioriLogin.error.show("ERROR IN SERVICE");
                                }
            });

0 Kudos

Hi VK,

Did you get the breakthrough in this?

I have a similar requirement in my project. Need to implement forgot password functionality on Fiori Login Screen.

Please share the steps if have achieved it.

Thanks in Advance.

Gaurav