更改子系统SAP上的用户密码

时间:2014-09-24 06:31:49

标签: sap abap bapi

我正在尝试找到一个解决方案,允许我从中央用户管理系统更改用户的密码,用户的访问权限和密码在子系统上。

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

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

我们之前尝试过类似的事情,最后我们分两步完成:

  • BAPI_USER_CHANGE为用户设置初始密码
  • SUSR_USER_CHANGE_PASSWORD_RFC设置生产密码。它需要旧密码作为参数,这就是我们需要先调用BAPI_USER_CHANGE的原因。