cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How to deactive SU01 user password using Function module / BAPI

lrayapat73
Participant
0 Kudos
3,230

Hi All,

I need to deactive the SU01 user password programatically, using NCo (.Net connector), could you please suggest how can I deactivate user password. Essentially users need to access the system by other means like SSO, however their password logon should be deactivated.

Thanks in advance.

View Entire Topic
SajithP
Participant
0 Kudos

Can you try this?

Data:ls_user_logondata type bapilogond,
ls_user_password type bapipwd,
ls_user_address type bapiaddr3,
ls_user_logondata-gltgv = sy-datum.
ls_user_logondata-gltgb = '99991231'.
ls_user_logondata-ustyp = 'A'.
ls_user_logondata-CODVN = 'X'.
ls_user_logondata-CODVC = 'X'.
ls_user_password-bapipwd = ''.
clear ls_user_password-bapipwd.
lv_alias-USERALIAS = lvusrnam.
ls_user_address-firstname = lvfname.
ls_user_address-lastname = lvlname.

PARAMETERS: lvusrnam type uname,
lvfname type bapiaddr3-firstname,
lvlname type bapiaddr3-lastname.
CALL FUNCTION 'BAPI_USER_CREATE1'
EXPORTING
USERNAME = lvusrnam
LOGONDATA = ls_user_logondata
PASSWORD = ls_user_password
ADDRESS = ls_user_address

ALIAS = lv_alias.