在很多 ABAP 场景里,即便你主要用ABAP Development Tools (ADT)在 Eclipse 里写代码,仍然会遇到一些必须借助SAP GUI的对话框或事务:传输组织器SE10、用户维护、部分老式工具入口等。SAP 官方也明确过:有些 ABAP 工具会通过本地安装的SAP GUI集成到 ADT 里使用,所以你的 PC 上装了SAP GUI与否、版本是否匹配,都会影响这类能力的表现。(SAP Development Tools)
问题来了:你明明在 ADT 创建ABAP Project时把登录语言选成EN,结果在 Eclipse 内嵌打开的SAP GUI却跑成DE(或其他语言)。更糟的是,这不只是界面语言难看而已,很多文本加载会跟着语言走,直接影响你调试、测试、验收时看到的内容。
下面把这个坑完整拆开:为什么会发生、怎么定位、怎么一次修干净,以及团队里怎样避免反复踩雷。
现象:ADT 选了EN,内嵌 SAP GUI 却是DE
一个非常典型的路径是这样: