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

问题描述:

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

我试图用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

哪种集中用户管理系统,我们谈论的 - 那个在http://help.sap.com/saphelp_nw70ehp1/helpdata/en/bf/b0b13bb3acd607e10000000a11402f/frameset.htm概括? – vwegert 2014-09-24 07:05:00

+0

而最重要的问题......你为什么要尝试解决这个中央管理系统并以编程方式分配密码? :) – Jagger 2014-09-24 09:27:40

我们试图做同样的事情前一段时间,我们结束了在两个步骤做:

  • BAPI_USER_CHANGE用户
  • SUSR_USER_CHANGE_PASSWORD_RFC设置一个密码生产力的设置初始密码。它需要将旧密码作为参数,这就是为什么我们需要先拨打BAPI_USER_CHANGE