同时开左右两个 SAPGUI 编辑器显示同一段 ABAP 代码
![同时开左右两个SAPGUI编辑器显示同一段ABAP代码](https://static001.geekbang.org/infoq/b7/b77ad14d08228847e4609601c4df2ca4.jpeg)
很多文本编辑器都支持同时开左右两个窗口显示同一段代码,使用场景可能是比较同一段代码的不同版本差异,或者是 ABAP 里,同一段代码在 Netweaver 不同版本里的实现差异,比如版本为 SP1 的系统 A 和版本为 SP2 的系统 B。
![](https://static001.geekbang.org/infoq/e3/e3a97f8e27d8a571ccf3db797d603b9e.png)
假设我想同时显示系统 A 和系统 B 上的一段 ABAP 代码,使用菜单 Versions->Version management:
![](https://static001.geekbang.org/infoq/00/00020c19f8a97e9986962cafe9aa3310.png)
点击按钮"Remote comparison":
![](https://static001.geekbang.org/infoq/b2/b20a6f4ed5df20258de8944f322349ac.png)
指定一个 RFC destination,这个 destination 指向待比较的另一个 SAP 系统:
![](https://static001.geekbang.org/infoq/88/88af060fdcea5bf89d755b3857b06530.png)
然后就能看到比较结果:
![](https://static001.geekbang.org/infoq/d3/d3335efdd8b07908aa121e30667f84e2.png)
如果想在同一系统通过左右两个 SAPGUI 窗口同时打开同一段代码,只需使用事务码 SE39。
输入 Left 和 Right 两个窗口待打开的程序名称:
![](https://static001.geekbang.org/infoq/88/882932e91b9e80e0032449414925d99d.png)
结果如下:
![](https://static001.geekbang.org/infoq/b7/b7c1096ff9dc520ad207252a68ed2d7e.png)
要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":
![](https://static001.geekbang.org/infoq/fa/fae13b7ea040389729f7c8dc699d1a97.png)
版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/f216c7ba264cf6e2446c4987e】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论