Pregunta

Hemos actualizado nuestro sistema de desarrollo de SAP a partir de (ECC6 y el Portal SAP) de SPS3 a SPS5 .

Ahora, cuando un usuario inicia sesión en el Portal de SAP y ejecutar una pantalla a medida Java Web Dynpro (que a su vez llama a SAP Módulo de funciones estándar SCMS_AO_URL_READ con el fin de recuperar una UWL), se devuelve una excepción.

Cuando el módulo de función SCMS_AO_URL_READ se llama manualmente desde el sistema SAP ECC (mediante la ejecución SE37 transacción desde la GUI SAP) y se pasan los mismos parámetros, se devuelve ninguna excepción.

La investigación ha demostrado que el fallo se produce cuando SAP módulo estándar Función RFC_PING de destino SAPGUI que se llama (la secuencia de llamada es SCMS_AO_URL_READ -> SCMS_DOC_URL_READ -> SCMS_URL_GENERATE -> realizar location_from_client -> realizar location_from_lca -> SCMS_LOCATION_GET -> SCMS_FE_CHECK_REG_SERVER -> SCMS_FE_CHECK_GUI -> RFC_PING ). La excepción ' Fallo de comunicación ' está siendo devuelto.

Este error no ocurrió antes de la aplicación de parches, o en un sistema idéntico que tenemos que no ha sido parcheado.

Cualquier idea por qué los parámetros no se rellena automáticamente?

Gracias.

¿Fue útil?

Solución

Después de más investigación se encontró que el problema se produce cuando el usuario tiene acceso al objeto de autorización S_RFC_ADM .

No sé por qué esto es todavía (sobre todo porque las autorizaciones de SAP se supone que son acumulativos y no tener exclusiones), pero que es sin duda el tema.

Otros consejos

No sé los detalles de los módulos de funciones involucradas, pero el propósito es claro - el programa quiere asegurarse de que un "verdadero" SAP GUI está presente, y obviamente eso no es el caso cuando se está en el WebDynpro mundo. SAPGUI destino RFC es un destino "virtual" que siempre apunta "hacia atrás" a la instancia de interfaz gráfica de usuario de la sesión de usuario que ejecuta el programa. Me gustaría recomendar la creación de un mensaje SAPNet y pidiendo SAP directamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top