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
|