SCMS_AO_URL_READ返回从SAP门户网站调用时通信错误
题
我们已经升级了从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。