PDA

Ver la Versión Completa : Problema al utilizar PHP y BAPI_USER_CHANGE


daviddm
19/02/14, 07:07:08
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