我们已经升级了从SPS3(ECC6和SAP门户)开发的SAP系统为 SPS5

现在,当用户登录到SAP Portal和运行定制的Java Web Dynpro屏幕(后者又调用SAP标准功能模块的 SCMS_AO_URL_READ 为了检索UWL),则返回一个例外。

当功能模块的 SCMS_AO_URL_READ 人工从SAP ECC系统调用(通过从SAP GUI运行的事务SE37)和相同的参数被传递,则返回也不例外。

调查表明,当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 )。唯一的例外 '的的通信失败' 被返回。

此错误没有发生预修补,或在相同的系统,我们有尚未被修补。

任何想法,为什么这些参数没有被自动填充?

感谢。

有帮助吗?

解决方案

在进一步的调查,我们发现,问题是当用户访问授权对象造成的 S_RFC_ADM

我不知道这是为什么,但(尤其是SAP授权应该是累计并没有排除),但是这肯定是问题。

其他提示

我不知道所涉及的功能模块的细节,但目的很明确 - 程序要确保“真正的” SAP GUI存在,很明显,当你在这情况并非如此WebDynpro世界。 RFC目标SAPGUI是一个“虚拟”的目标始终指向“回”来执行该程序的用户会话的GUI实例。我建议创建SAPnet消息并直接询问SAP。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top