Problema al utilizar PHP y BAPI_USER_CHANGE

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • daviddm
    Junior Member
    • feb
    • 2

    #1

    Problema al utilizar PHP y BAPI_USER_CHANGE

    Buenos días,

    Estoy intentando hacer una utilidad web utilizando como lenguaje PHP y que con ella pueda hacer reset de contraseñas de usuarios de SAP.

    El script que he hecho primero comprueba la existencia del usuario con la BAPI_USER_EXISTENCE_CHECK y lo hace bien. Posteriormente, comprueba el status del usuario (si está bloqueado o no), con la función SUSR_GET_ADMIN_USER_LOGIN_INFO y por último, si el usuario está bloqueado, lo desbloquea con la BAPI_USER_UNLOCK. Hasta aquí todo bien.

    Una vez hecho todo esto, intento resetear su password pasándole a la BAPI_USER_CHANGE los parámetros siguientes:

    saprfc_import ($fce, "USERNAME" , $usuario);
    saprfc_import ($fce, "PASSWORD" , $pw);
    saprfc_import ($fce, "PASSWORDX" , 'X');

    Pero no me realiza el cambio de contraseña. Creo que los parámetros PASSWORD y PASSWORDX no los estoy enviando a SAP de la forma correcta, pero por más que busco documentación acerca de ello no encuentro nada.

    ¿Alguien puede ayudarme?

    Muchas gracias
Trabajando...