在 SAP CRM WebClient UI 里,下拉框为空这类问题看起来很朴素:要么没权限,要么没配置,要么没数据。可偏偏有些现场会把人带沟里——同一套系统、同一张页面、同一个下拉框,不同用户看到的世界完全不一样:同事的Business Role下拉列表一片空白,而我这边却能看到一长串条目。更有意思的是:我看到的那一长串条目,后来证明其实也不对。
这篇文章把整个排查链路完整走一遍:从复现、对比、抓证据,到用mini-system把问题压缩成一个可控的小壳,再到定位根因是一个SELECT ... INTO TABLE的经典坑,顺带解释为什么用户个性化设置会让HTML 源码都长得不一样。文中涉及的现象与步骤在原始排查记录里有清晰描述。 (RSSing)
故事背景:一个高优先级工单带来的空下拉框
工单描述很直接:工作中心Sales Operation里,维护组织模型相关页面的Business Role下拉列表为空。同事截图里,下拉按钮点开什么都没有。与此同时,我用自己的用户进入同一页面,下拉列表条目多得很正常。 (