我正在尝试找到一个解决方案,允许我从中央用户管理系统更改用户的密码,用户的访问权限和密码在子系统上。
我尝试使用BAPI_USER_CHANGE与目的地通话,但它最适合我的情况。 (我们在子系统中锁定了更改密码功能)。这是我的目的地电话代码
CALL FUNCTION 'BAPI_USER_CHANGE'
DESTINATION 'CLNT_500'
EXPORTING
username = p_bname
password = wa_password
passwordx = wa_passwordx
TABLES
return = it_return.
欢迎任何建议。
答案 0 :(得分:0)
我们之前尝试过类似的事情,最后我们分两步完成:
BAPI_USER_CHANGE
为用户设置初始密码SUSR_USER_CHANGE_PASSWORD_RFC
设置生产密码。它需要旧密码作为参数,这就是我们需要先调用BAPI_USER_CHANGE
的原因。