千家信息网

SAP CRM Fiori应用冗余round trip的原因是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"SAP CRM Fiori应用冗余round trip的原因是什么",在日常操作中,相信很多人在SAP CRM Fiori应用冗余round trip的原因是什么问题上存在疑惑,小编
千家信息网最后更新 2026年11月03日SAP CRM Fiori应用冗余round trip的原因是什么

这篇文章主要介绍"SAP CRM Fiori应用冗余round trip的原因是什么",在日常操作中,相信很多人在SAP CRM Fiori应用冗余round trip的原因是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"SAP CRM Fiori应用冗余round trip的原因是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

有同事抱怨每次他们保存一个appointment时,除了正常的batch 操作外,还有3个莫名的read 操作。

The callstack clearly shows that the three roundtrips are NOT issued by customer extension, or else the customer js file could be observed in the callstack.

Set a breakpoint on the top most callstack, h function. Check the content of e.target.data:

This is actually the batch request payload which could be observed in Chrome network tab:

This finding gives me more confidence that these roundtrips are issued by framework, not standard or customer application code.

So I just continue debugging until I reach this suspicious stack:

in line 1957, this.bRefreshAfterChange = true.

However, in our internal system ( where everything works fine, there is no duplicate read operations ), this.bRefreshAfterChange = false, which has suppressed the refresh operation. This is the reason why the read operation could not be found in my internal system, since they are not executed at all. But in customer system, _isRefreshNeeded returns true, which leads to the execution of all subsequent read operations.

So why is this difference between two systems? In Chrome development tool, search the boolean variable name and we found one function setRefreshAfterChange defined for ODataModel. Just set a breakpoint in this method and re-launch the application in my internal system from beginning:

Breakpoint is triggered:

However, this line in customer system is missing, which is the root cause - our latest standard code didn't reach customer system.

出问题的系统上的标准代码里少了这一行,我在local的Eclipse里试过,如果注释掉,behavior就和出问题的系统上一样,能够重现那三个多余的读操作了。

到此,关于"SAP CRM Fiori应用冗余round trip的原因是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

冗余 原因 应用 学习 问题 更多 系统 帮助 实用 接下来 一行 三个 代码 同事 文章 方法 标准 注释 理论 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 港股互联网科技股 北京互联网科技公司 上海喔噻互联网科技 科技互联网公司logo 掌上梦互联网科技 互联网实体化科技化 团飞科技与伯堂互联网服务平台 汽车互联网创新科技园 互联网对科技的发展 福建科技产业互联网发展 崇明区互联网教育科技诚信经营 辽宁互联网新科技 国大互联网教育科技有限公司工作 互联网科技大赛获奖感言 恒生互联网科技业指数调整周期 伊宁互联网科技做什么的 皮皮虾互联网科技有限公司 普陀区互联网教育科技管理办法 科技发展第三阶段互联网时代 世界互联网领先科技成果 狮子座互联网科技有限公司 互联网科技论坛 佰商互联网科技有限公司 互联网科技商业 民营互联网公司国防科技 科技互联网的核心竞争力 产业互联网科技服务公司 广州百诚互联网科技有限公司官网 容联科技互联网电商
0