Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Function SUSR _ LOGIN _ CHECK _ RFC.

ronaldo_aparecido
Contributor
0 Kudos

Hi Gurus

The "_ SUSR LOGIN _ CHECK _ RFC" function checks the user profile or if the password is correct in USR01 table, 02 ...?

My user have problem with validation of password and I saw in debug, the message occurs after passing through this function call.

The message is: password is wrong.

Thanks.

6 REPLIES 6

custodio_deoliveira
Active Contributor
0 Kudos

Hi Ronaldo,

Not sure I understood your question. Yes, this FM checks the user password. If you are getting this exception, guess what? The password IS wrong!

Cheers,

Custodio

former_member220538
Active Participant
0 Kudos

Hi,

The RFC SUSR_LOGIN_CHECK_RFC takes the password in uppercase.if your password is in lowercase then it will be wrong.If you enter the password in the lowercase the RFC takes it as uppercase.Just debug it.

Regards,

Jeffin

0 Kudos

Hi Jeffin,

Sorry, but this is not true. I tested it (my pwd has lower and upper cases, numbers, special characters, blah blah blah - I hate these policies) and it validated fine (as it should). But maybe you gave a good hint that I forgot to mention: when testing this FM, don't forget to check the checkbox "Uppercase/Lowercase". This way it will be case sensitive, not translated to upper case (the user id must be entered in upper cases though).

Cheers,

Custodio

0 Kudos

Hi,

You have to check the  UPPERCASE/LOWERCASE checkbox,If not it wont work.

Regards,

Jeffin

0 Kudos

Yes, as I said above.

former_member187748
Active Contributor
0 Kudos

Hi Ronaldo,

actually this function SUSR_LOGIN_CHECK_RFC  treats password as case sensitive...so whenever you pass the password to it...just make sure that it goes as case-sensitive...if u pass say 'xyz123' as password..and it goes like 'XYZ123'..so it returns false.