SCMS_AO_URL_READ возвращает ошибку связи при вызове из портала SAP

StackOverflow https://stackoverflow.com/questions/2236179

  •  19-09-2019
  •  | 
  •  

Вопрос

Мы обновили нашу систему разработки SAP (ECC6 и SAP Portal) с SPS3 до СПС5.

Теперь, когда пользователь входит на портал SAP и запускает специальный экран Java Web Dynpro (который, в свою очередь, вызывает стандартный функциональный модуль SAP SCMS_AO_URL_READ для получения UWL) возвращается исключение.

Когда функциональный модуль SCMS_AO_URL_READ вызывается вручную из системы SAP ECC (путем запуска транзакции SE37 из графического интерфейса SAP) и передаются те же параметры, исключение не возвращается.

Расследование показало, что сбой происходит, когда стандартный функциональный модуль SAP RFC_PING для назначения САПГУИ вызывается (последовательность вызова SCMS_AO_URL_READ -> SCMS_DOC_URL_READ -> SCMS_URL_GENERATE -> выполнить location_from_client -> выполнить location_from_lca -> SCMS_LOCATION_GET -> SCMS_FE_CHECK_REG_SERVER -> SCMS_FE_CHECK_GUI -> RFC_PING).Исключение 'Сбой связи' возвращается.

Эта ошибка не возникала до установки исправлений или в идентичной нашей системе, которая не была исправлена.

Есть идеи, почему параметры не заполняются автоматически?

Спасибо.

Это было полезно?

Решение

После дальнейшего расследования мы обнаружили, что проблема возникает, когда пользователь имеет доступ к объекту авторизации. S_RFC_ADM.

Я пока не знаю, почему это происходит (тем более, что авторизации SAP должны быть накопительными и не иметь исключений), но это определенно проблема.

Другие советы

Я не знаю подробностей задействованных функциональных модулей, но цель ясна - программа хочет убедиться, что присутствует «настоящий» графический интерфейс SAP, и, очевидно, это не тот случай, когда вы находитесь в мире WebDynpro.Назначение SAPGUI RFC — это «виртуальное» место назначения, которое всегда указывает «назад» на экземпляр графического интерфейса пользовательского сеанса, выполняющего программу.Я бы рекомендовал создать сообщение SAPnet и напрямую обратиться к SAP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top