先用 BAPI_USER_UNLOCK 解锁用户
再用 BAPI_USER_CHANGE 修改重置密码
附:BAPI_USER_GET_DETAIL 获取用户属性清单
PRODUCTIVE_PWD = ‘X’ 可将密码设置为生产密码,用户第一次登录则不会提示修改密码
SAP限制了设置 修改Production Password的条件,默认修改会提示"用户 XXXX 的密码已更改,但未设置为生产密码"
解决方法:Message no. SUID01041 用户 XXXX 的密码已更改,但未设置为生产密码
DATA: LT_RE TYPE TABLE OF BAPIRET2. DATA P TYPE BAPIPWD VALUE'Aa123456'. CALL FUNCTION 'BAPI_USER_CHANGE' EXPORTING USERNAME = 'IT006' PASSWORD = P PASSWORDX = 'X' PRODUCTIVE_PWD = 'X' "是否为生产密码 TABLES RETURN = LT_RE. CL_DEMO_OUTPUT=>DISPLAY( LT_RE ).
网友评论