Al hacer el cambio de contraseña ya que esta muestra los siguientes errores:
Importante : La siguiente respuesta es generada por nuestro Robot de la comunidad de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No garantizamos que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información.
Si deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate de la comunidad.
SAP Business One – Error al cambiar clave de acceso: “Clave de acceso errónea [Mensaje 20701-3]” y cierre inesperado del sistema
Hola, gracias por compartir los mensajes y capturas, es claro que estás teniendo un problema crítico al intentar cambiar la contraseña de acceso a la sociedad GL en SAP Business One, y esto está causando además un error de excepción no manejada que cierra la aplicación.
Vamos por partes para entender y ayudarte a resolver el escenario.
¿Qué está pasando?
1. Error: Clave de acceso errónea [Mensaje 20701-3]
Este error aparece cuando:
- La clave anterior ingresada no es correcta (no coincide con la actual).
- O bien el usuario no tiene los permisos necesarios para cambiarla.
- O, en algunas versiones, cuando hay un problema de sincronización entre cliente y servidor (más común si hay AddOns ejecutándose al fondo).
2. Error crítico de SAP B1:
“SAP Business One has encountered a problem and needs to close…”
Este error indica un crash interno del cliente SAP B1 (no del servidor), típicamente relacionado con:
- Incompatibilidad entre versión de cliente y servidor.
- AddOns mal diseñados que interfieren con el control de contraseñas.
- Un formulario corrupto o archivo
.sbo
cacheado incorrectamente.
Soluciones paso a paso
Paso 1: Verificar si la clave anterior es correcta
- Asegúrate de que estés digitando correctamente la clave actual.
- Prueba iniciar sesión en otra estación de trabajo o desde SAP B1 Web Client (si está disponible) para confirmar la validez de la clave.
Paso 2: Verifica política de contraseña
Tu sistema está solicitando que la nueva clave cumpla con:
- Mínimo 6 caracteres
- Al menos 1 letra mayúscula
- Al menos 1 número
Ejemplo válido: Abcd12
Si no cumple estas reglas, no te dejará guardar el cambio, y puede lanzar el mensaje 20701-3.
Paso 3: Eliminar archivos temporales del cliente
SAP B1 puede almacenar archivos corruptos localmente en la carpeta del usuario.
-
Cierra completamente SAP B1.
-
Navega a la ruta local:
C:\Users\<tu_usuario>\AppData\Local\SAP\SAP Business One\Log\
-
Borra los archivos temporales, especialmente:
UserSettings.sbo
FormSettings
- Archivos XML relacionados al formulario de acceso
-
Reinicia SAP Business One.
Paso 4: Verifica versión y patch level
Este error puede deberse a un bug de versión, especialmente si estás usando SAP B1 10.0 FP 2102 o FP 2202 sin el último HotFix.
Consulta SAP Note: 1989457
Esta nota te orienta sobre cierres inesperados del sistema, cómo habilitar el modo de logging y cómo capturar un dump.
Te sugiero actualizar a:
- SAP B1 10.0 FP 2305 o superior
- Aplicar el último Hotfix Pack disponible
Paso 5: Reintentar cambio de contraseña desde otro equipo o con otro usuario
- Intenta desde otra máquina para descartar que el cliente esté dañado.
- Si tienes acceso como manager, puedes resetear la clave de sociedad (
GL Access Password
) desde:Administración > Inicialización del sistema > Parámetros de sociedad > Clave de acceso
Consideraciones adicionales
- Si estás usando HANA, valida también que no haya problema con las sesiones duplicadas.
- Si hay AddOns corriendo, intenta desactivarlos temporalmente para verificar que no estén causando el error (especialmente si modifican comportamientos de UI o seguridad).
- Asegúrate de que no se esté ejecutando SAP como usuario limitado de Windows (sin derechos de escritura en AppData).
Resumen Consultoria-SAP
Estás enfrentando dos problemas combinados:
- Error 20701-3 → Se debe a una clave antigua mal digitada o que no cumple con las políticas de seguridad.
- Error crítico de cierre inesperado → Provocado por corrupción local del cliente, errores de AddOn o bug de versión.
Verifica la clave actual.
Cumple con políticas de longitud, mayúsculas y dígitos.
Elimina archivos
.sbo
en AppData local.
Revisa la SAP Note 1989457 para habilitar logging si persiste el cierre.
Considera actualizar SAP B1 a la última versión de tu patch level.
En Consultoria-SAP.com, recomendamos siempre tener un ambiente de pruebas para validar este tipo de errores con usuarios alternativos antes de cambiar configuraciones en productivo.
¿Quieres que te ayude con una guía paso a paso para crear el dump de sistema o revisar el log generado? Estoy para apoyarte.
¡Estamos aquí para ayudarte!