我们已将开发SAP系统从(ECC6和SAP Portal)从SPS3升级到 SPS5 。
现在,当用户登录SAP Portal并运行定制的Java Web Dynpro屏幕(进而调用SAP标准功能模块 SCMS_AO_URL_READ 以便检索UWL)时,将返回异常。
当从SAP ECC系统手动调用功能模块 SCMS_AO_URL_READ 时(通过从SAP GUI运行事务SE37)并传递相同的参数,不会返回任何异常。
调查显示,当调用目标 SAPGUI 的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 )。例外 正在返回“通讯失败”。
此错误未在预修补时发生,或者在我们没有修补的相同系统中发生。
为什么没有自动填充参数的任何想法?
感谢。
答案 0 :(得分:0)
我不知道所涉及的功能模块的细节,但目的很明确 - 该程序希望确保存在“真正的”SAP GUI,显然当你进入的时候并非如此。 WebDynpro世界。 RFC目标SAPGUI是一个“虚拟”目标,它总是“返回”执行程序的用户会话的GUI实例。我建议创建一个SAPnet消息并直接询问SAP。
答案 1 :(得分:0)
经过进一步调查后,我们发现当用户有权访问授权对象 S_RFC_ADM 时会导致此问题。
我不知道为什么会这样(特别是因为SAP授权应该是累积的而且没有排除),但这肯定是问题所在。