Fiori启动板-S/4 1909-Chorme/Firefox问题

2020-08-30 16:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

将系统从Premise 1809 FPS02的S/4升级到1909后,我们在使用fiori launchad和最新版本的Chrome/Firefox时遇到以下问题。

更改磁贴组名称或移动组时,通常,当系统在服务目标上执行PUT操作时,系统不会接听电话。

深入研究网络跟踪,我们可以清楚地看到该呼叫以http响应200而不是204的形式返回; 似乎浏览器正在执行初始的手动入侵(可能是针对CORS,飞行前检查),并且在成功执行任务后,不再为"真实"操作调用系统。

在ICM日志中,您可以清楚地看到CORS握手,但是仅此而已; SAP ABAP堆栈中的任何跟踪(实际上,ST12或其他记录均未报告任何活动,并且不会触发SICF类处理程序的调试)。

此行为在最近的Chrome和Firefox版本中存在:我们使用的是"旧" firefox(版本67与70),并且未发生此问题; 我们升级了浏览器,问题立即出现。

在1809 FPS2上进行的相同操作,即使使用最新的Chrome/Firefox版本也不存在此问题。

有什么想法吗?

call1.jpg call2.jpeg

call1.jpg (330.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

将系统从Premise 1809 FPS02的S/4升级到1909后,我们在使用fiori launchad和最新版本的Chrome/Firefox时遇到以下问题。

更改磁贴组名称或移动组时,通常,当系统在服务目标上执行PUT操作时,系统不会接听电话。

深入研究网络跟踪,我们可以清楚地看到该呼叫以http响应200而不是204的形式返回; 似乎浏览器正在执行初始的手动入侵(可能是针对CORS,飞行前检查),并且在成功执行任务后,不再为"真实"操作调用系统。

在ICM日志中,您可以清楚地看到CORS握手,但是仅此而已; SAP ABAP堆栈中的任何跟踪(实际上,ST12或其他记录均未报告任何活动,并且不会触发SICF类处理程序的调试)。

此行为在最近的Chrome和Firefox版本中存在:我们使用的是"旧" firefox(版本67与70),并且未发生此问题; 我们升级了浏览器,问题立即出现。

在1809 FPS2上进行的相同操作,即使使用最新的Chrome/Firefox版本也不存在此问题。

有什么想法吗?

call1.jpg call2.jpeg

call1.jpg (330.8 kB)
付费偷看设置
发送
3条回答
Nan4612
1楼 · 2020-08-30 17:24.采纳回答

第二次更新:


这应该是解决方法说明:

https://launchpad.support.sap.com/#/notes/2804978


将实施并返回

Doze时光
2楼-- · 2020-08-30 17:20

有关该主题的更新:

对比分析Firefox 67和Firefox 70发出的相同呼叫,发现差距。

在67中,PUT调用在请求标头中没有引用CORS的" Origin"标签。 此标记存在于70版本中。 即使您尝试删除并再次发送呼叫,Firefox也会自动添加它。

在使用Firefox 67的通话中手动添加该问题,此问题得到了再现。

Firefox在此页面上显示为:引用 https ://developer.mozilla.org/it/docs/Web/HTTP/Headers/Origin

似乎ICM(?)无法正确管理此问题。

lukcy2020
3楼-- · 2020-08-30 17:29

通过SAP注释2804978确认的解决方案

一周热门 更多>