0

我正在尝试找到一种解决方案,该解决方案允许我从我们的中央用户管理 (CUA) 系统更改用户的密码,其中用户的访问权限和密码位于子系统上。

我尝试将 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.

欢迎任何建议。

4

1 回答 1

0

不久前我们尝试做类似的事情,我们最终分两步完成:

  • BAPI_USER_CHANGE为用户设置初始密码
  • SUSR_USER_CHANGE_PASSWORD_RFC设置生产性密码。它需要旧密码作为参数,这就是我们需要先调用的原因BAPI_USER_CHANGE
于 2016-07-27T17:31:36.337 回答