Skip to Content

Forgot Password in Fiori Launchpad login screen

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

Add comment
10|10000 characters needed characters exceeded

  • 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 .

  • Follow
  • Get RSS Feed

3 Answers

  • May 08, 2018 at 02:21 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • May 31, 2018 at 09:28 AM

    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

    >

    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");
                                    }
                });

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 10 at 11:23 AM

    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 .

    Add comment
    10|10000 characters needed characters exceeded