2010-02-10 2 views
0

Мы обновили нашу систему разработки SAP (ECC6 и SAP Portal) от SPS3 до SPS5.Функциональный модуль SAP SCMS_AO_URL_READ Возвращает сообщение об ошибке при вызове из SAP-портала

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

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

Исследование показало, что происходит сбой, когда SAP стандарт Функциональный модуль RFC_PING для назначения SAPGUI называется (последовательность вызова 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). Исключение 'Ошибка связи' возвращается.

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

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

Спасибо.

ответ

0

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

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

0

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