Hola buen dia comunidad, un tema para los BASIS, alguno de ustedes sabra que roles o más bien que objetos de autorización debiera de tener un usuario de comunicación que se va a usar para conectarse vía RFC.
Ya le puse estos objetos al usuario con autorización global:
S_ADMI_FCD Autorizaciones del sistema
S_BTCH_ADM Proceso de fondo: Administrador de fondo
S_BTCH_JOB Proceso de fondo: Operaciones en trabajos de fondo
S_BTCH_NAM Proceso de fondo: Nombre de usuario de fondo
S_PROGRAM ABAP: Comprobaciones de ejecución de programas
S_RFC Comprobación de autorización para el acceso RFC
S_SPO_ACT Spool: Acciones
S_SPO_DEV Spool: Autorizaciones de dispositivo
S_XMI_LOG Autorizaciones de acceso interno para el registro XMI
S_XMI_PROD Autorización para interfaces de gestión externas (XMI)
De casualidad probaste ver el log de errores de permiso por la SU53?
es decir, ejecuta la rutina con el usuario USERX y luego vas a la SU53 apretas F5 seleccionas USERX y luego ejecutas.
Si claro desde un principio el problema es el siguiente, no entro para nada ni uso las transacciones de SAP, yo tengo un usuario creado en forma de comunicación, y este usuario lo uso para loguearse al WS que cree pero no me da acceso me manda el siguiente error a nivel del SOAP UI: SRT: Authorization denied.
Pero cuando le pongo al usuario SAP_ALL jala sin problemas, entonces no es un problema de credenciales si no de accesos.
Ese es el problema incluso ejecute un TRACE y tampoco me manda LOG.
aaahhhhhh mala mia!
hmmm pero no tienes SAP GUI? te lo pregunto porque no necesariamente puedes usar esa transacción desde el usuario afectado. desde otro usuario puedes monitorear el log de error.
Edit: no me había cargado la imagen.
deja revisar unas cosas y te escribo