Quantcast
Channel: SCN: Message List - SAP CRM: Webclient UI - Framework
Viewing all articles
Browse latest Browse all 7775

Re: Reset Password by User

$
0
0

Hi Wouter,

 

in the meantime we created an own solution:

 

For the popup we created a Web Dynpro Application where the user has to enter User ID, Name and Mail-Address.

 

The button 'Reset' does the following:

  • Authority Check
  • Read the data of the provided User
  • Validate user input
  • Lock user
  • Generate Password
  • Save user
  • Unlock User
  • Send Mail (using BCS)

 

The complete process was logged in the application log.

 

We used the following function modules:

  • ENQUEUE_E_USR04
  • DEQUEUE_E_USR04
  • SUSR_USER_BUFFERS_CLEAR
  • SUSR_USER_PASSWORD_PUT
  • SUSR_USER_BUFFERS_TO_DB
  • SUSR_GENERATE_PASSWORD
  • BBP_USER_GET_DETAIL

 

The password change must be processed by a system user having just the authorizations needed for this. In SICF this system user must be assigned to your Web Dynpro application (tab 'Logon Data').

 

Finally you must provide a link 'Change Password' on the logon screen. Funny story: There is a standard way to provide the link.

 

Start transaction SICF for service CRM_UI_START. On tab 'Error Page' choose on tab 'Logon Errors' the button 'Configuration'.

 

On the next popup choose 'Adjust Links and Images'. And on the next popup you can put the URL of the Web Dynpro application in line 'Password Forgotton'.

 

So, this is our solution in a nutshell. I hope this description is helpful!

 

 

Best regards,

Markus


Viewing all articles
Browse latest Browse all 7775

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>