相信每个从事SAP的顾问都会遇到这样的场景:听着歌,录着SAP数据,写着ABAP代码,突然一切都消失了。

是的,SAP GUI又崩溃闪退了。

可能你还一脸懵逼不知道发生什么事情,当你重新登录系统的时候却发现自己的账号卡在系统里面,甚至锁定部分单据,辛辛苦苦码的代码都来不及的保存。

(查看权限数据,退出关闭窗口,闪退)

SAP GUI闪退现象缠绕着每个使用SAP的人,IT每天都要忍着用户的吐槽、开发人员早已习惯写一行代码就按一次Ctrl+S、用户在批导单据的时候默默祈祷一切顺利不闪退。

久而久之,闪退现象导致用SAP的用户都产生了一种不安全感,慢慢地就以为ERP系统也许就是这样子吧。

甚至面对闪退已经心不惊眼不跳,就当是系统产生了人工智能,知道用户辛苦,就自我退出强制用户休息。

不过作为“兼职”Basis的我,对这闪退现象已经忍无可忍,每天一千多次的闪退记录极大摧毁了用户的好感,被用户在群里艾特到怀疑人生。

每天特别害怕用户说道:

以前旧系统都不会闪退,为何现在这么频繁?
以前也出现闪退现象,后来调了一个参数就解决了。
作为Basis,你要解决这个问题啊!

--好吧,那就来解决这个问题吧--

经过大量的系统崩溃闪退日志分析,反复试验,重装系统N次,卸载重启安装各种输入法N次,终于确定了SAP GUI闪退的原因来源于一些中文输入法。

6月份我在SAP官网提交了一个Incidents,说明了这个问题、所使用的版本和记录到的系统日志:

同时在微博上也跟输入法官方取得了联系:

SAP官方支持顾问安装输入法之后也重现了这个现象,之后他们技术部门给我一个捕获闪退事件的工具ADPlus,让我上传跟踪trace文件:

发过去之后,SAP技术部一阵猛如虎地分析——暂时也没发现问题在哪里。几天之后他们将问题提交给了美国微软总部:

另一边,输入法工程师也暂时找不到问题在哪里,毕竟闪退的不是输入法程序:

几天之后微软总部回复说需要安装Windows11最新系统和补丁,关闭输入法的“兼容旧时功能”,但这根本解决不了问题:

一来二去扯了接近一个月,最后美国微软总部工程师丢给我一个抓崩溃闪退代码的工具PartnerTTDRecorder和捕获命令:

按照指示,我成功抓取到了闪退代码文件,提交给了SAP和微软总部:

又等了足足半个月,微软终于回复并明确了是输入法在执行初始化组件CoCreateInstance时导致的问题,最后给出了具体导致闪退的BUG Note。

有了这个信息,我再次找到输入法工程师,他们根据微软提供的Bug信息很快找到了发生闪退的那段代码,很容易就修复了:

他们快速编译了一个内部测试的版本,经过安装试用,原来100%会崩溃闪退的操作画面都已经不发生了!

由此折腾了两个月,持续多年并困扰了所有SAP顾问和用户的崩溃闪退问题彻底找到原因并得到了解决!

(更新输入法之后,已经不闪退了)

发现和解决疑难杂症是一个非常艰辛的过程,你永远都不知道目标和方向在哪里,辛苦花费时间和精力是否会有结果。

但只有坚持不懈,持之以恒,总能遇见曙光

现在,我终于可以说我总算为这个行业做了一丢丢的贡献了~

注:输入法最新更新版本预计会在8月底发布...

困扰所有SAP顾问多年的问题终于解决了相关推荐

  1. 困扰千年的问题,今天终于解决

    自己的app友盟统计每天都会报相同的空指针异常. inflater = LayoutInflater.from(context) 就是这句代码 开始分析极有可能是context找不到,在网上找了好几 ...

  2. 困扰许久的文泉驿显示慢问题终于解决了

    前言:很久没写了.5月忙着申请Google Summer of Code,六月忙着申请实习,现在忙着实习,果然,blog只有闲着的时候才能写-- 现在在 北京千橡实习中,做ATL/WTL,一切都还算顺 ...

  3. 终于解决困扰我多年的问题 浙江绍兴这边 洋拉毛树 树名原来叫 毛白杨 春天种子满天飞

    终于解决困扰我多年的问题 浙江绍兴这边 洋拉毛树 树名原来叫 毛白杨 春天种子满天飞 上图 绍兴还有几种树 常见 乌桕jiu  树叶类似枫叶 元宝树

  4. SAP顾问,市场的双重需求

    市场经济发展的规律表明,在不存在垄断(资源)或较严重的门槛(技术)等情况下,某种职业的收入应维持社会平均水平.到底是什么情况,使得SAP顾问薪资偏高呢? "中石化"."中 ...

  5. SAP License:如何获得成为SAP顾问能力?

    中国SAP实施顾问,没有相应模块实际业务工作背景的应占绝大多数.如SD实施顾问,没有实际销售经验:PP实施顾问,没有实际生产经验:FI/CO实施顾问,没有财务管理经验等等.如何做实施顾问呢?在于一套实 ...

  6. SAP License:市场需要双重SAP顾问

    市场经济发展的规律表明,在不存在垄断(资源)或较严重的门槛(技术)等情况下,某种职业的收入应维持社会平均水平.到底是什么情况,使得SAP顾问薪资偏高呢? "中石化"."中 ...

  7. SAP License:SAP顾问是如何炼成的——我所理解的SAP顾问

    作为一个每一个想要转入SAP行业的学习者,我想大家都和我一样都想尽快的掌握SAP软件的学习方法.究其最根本的原因在于掌握了SAP软件之后可以将它实实在在的转换为生产力.再通俗一点来讲如果掌握了SAP软 ...

  8. SAP顾问生涯闲记:做过的最好玩的Global项目是什么样子

    系列文章回顾 SAP顾问生涯闲记:来自超过20多个国家地区一起做一个SAP项目是什么体验 SAP顾问生涯闲记:在某四大咨询公司的项目中被PUA离职是什么体验 圈内好友相关文章阅读: 闲人闲谈ERP项目 ...

  9. 我继续问了ChatGPT关于SAP顾问职业发展前景的问题,大家感受一下

    目录 SAP 顾问 跟其他IT工作收入情况相比是怎么样的? 如何成为SAP FICO 优秀的顾问 要想成为SAP FICO 优秀的顾问 ,需要ABA开发技能吗 SAP 顾问中哪个类型收入最多? 中国的 ...

最新文章

  1. 倒计时1天!CTA核心技术及应用峰会报名通道即将关闭(附参会攻略)
  2. KGK荧光喷码机编程指南
  3. SAP S/4HANA CDS View的访问控制实现:DCL介绍
  4. rhel6.3挂载HP-EVA6400磁阵--linux端操作流程
  5. 特征提取方法 SIFT,PCA-SIFT,GLOH,SURF
  6. 完善Linux/UNIX审计 将每个shell命令记入日志
  7. linux select read阻塞_linux下的IO模型详解
  8. 语法和c区别_dockerfile语法
  9. protobuf2和3同时安装_安装protobuf可能遇到的问题
  10. QML笔记-对QML中信号与槽的进一步认识
  11. 九九乘法表Python+Java
  12. mysql怎么添加默认约束_分享知识-快乐自己:MySQL中的约束,添加约束,删除约束,以及一些其他修饰...
  13. 解决Element的 InfiniteScroll 无限滚动组件报错
  14. 37. customer payment(1)
  15. Linux系统p4vasp使用教程,[分享]一个详细的p4vasp安装指南 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  16. 便利店收银系统多少钱一套
  17. Blender的常用快捷键,学习必备
  18. 量子计算机的算力是多少,我国量子计算机实现算力全球领先
  19. 2022-2028全球智能门锁系统行业调研及趋势分析报告
  20. JS window对象

热门文章

  1. 计算机提高游戏运行速度的方法,怎么提高游戏运行速度
  2. LAN9252芯片介绍
  3. 溴PEG溴,Br-PEG-Br
  4. Java调用支付宝身份认证接口
  5. 百度大脑FaceID人脸识别模型量化技术,确保算法精度无损加速一倍
  6. JAVA使用RXTX编写串口调试工具-代码分析
  7. 交叉编译 foo2zjs
  8. 阿里 java 面试题 p6_五面阿里P6:Java开发面试题及答案
  9. Power BI DAX 编写利器 —— DaxStudio 的简单用法
  10. Java百宝箱——实现ip地址、手机号、身份证号归属地查询