Problema con actualizar la contraseña de SAP B1

Al hacer el cambio de contraseña ya que esta muestra los siguientes errores:
Captura de pantalla 2024-09-19 084833

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.


:closed_lock_with_key: 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.


:jigsaw: ¿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.

:white_check_mark: Soluciones paso a paso

:small_blue_diamond: 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.

:small_blue_diamond: 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.


:small_blue_diamond: Paso 3: Eliminar archivos temporales del cliente

SAP B1 puede almacenar archivos corruptos localmente en la carpeta del usuario.

  1. Cierra completamente SAP B1.

  2. Navega a la ruta local:

    C:\Users\<tu_usuario>\AppData\Local\SAP\SAP Business One\Log\ 
    
  3. Borra los archivos temporales, especialmente:

    • UserSettings.sbo
    • FormSettings
    • Archivos XML relacionados al formulario de acceso
  4. Reinicia SAP Business One.


:small_blue_diamond: 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.

:pushpin: 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.

:hammer_and_wrench: Te sugiero actualizar a:

  • SAP B1 10.0 FP 2305 o superior
  • Aplicar el último Hotfix Pack disponible

:small_blue_diamond: 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

:exclamation: 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).

:white_check_mark: Resumen Consultoria-SAP

Estás enfrentando dos problemas combinados:

  1. Error 20701-3 → Se debe a una clave antigua mal digitada o que no cumple con las políticas de seguridad.
  2. Error crítico de cierre inesperado → Provocado por corrupción local del cliente, errores de AddOn o bug de versión.

:heavy_check_mark: Verifica la clave actual.
:heavy_check_mark: Cumple con políticas de longitud, mayúsculas y dígitos.
:heavy_check_mark: Elimina archivos .sbo en AppData local.
:heavy_check_mark: Revisa la SAP Note 1989457 para habilitar logging si persiste el cierre.
:heavy_check_mark: 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! :brain::closed_lock_with_key: