现在AI的智力发展很快,AI技术的使用也有变化很快,之前还想着在SAP中使用使用调用AI接口来帮助ABAP开发,写一文“SAP中使用AI的分享“,但后来发现AI模型太多,发展太快,使用外网平台的AI时TOKEN太贵,且AI本身对ABAP的支持也有限,实际使用中可能还需要使用MCP,技能等新的AI技术,所以对ABAP的开发中使用AI,直接在SAP中使用限制还是太多,所以后来就还是转到的VSCODE,TRAE,ECLIPSE来使用AI辅助开发,下面主要介绍TRAE,ECLIPSE中使用AI的开发,我觉得这两种开发在当前AI时代,作为一个ABAP开发是必须的,在开发效率上,我觉得至少可提高50%上开发效果。
1.AI在ECLIPSE中辅助ABAP开发
Eclipse是新一开ABAP开的的平台,特别是对于CDS的开发当前只能在Eclipse中开发,在SAP gui中不能开发,当然Eclipse中也是支持SAP其它所有对象的开发的,所以作为ABAP人员学习使用Eclipse的使用是很有必要的,并且,Eclipse中还能使用AI的一些插件来帮助开发,
在Eclipse中开发ABAP,需要先在Eclipse中安装ABAP Development Tools,还可以安装SAP官网的cleaner工具来进行代码优化,AI的工具有很多,感觉使用Copilot4Eclipse挺好用的,重点的对变通用用户来说免费的TOKEN也够用了,所以相当于是免费使用
1.1.安装ECLIPSE
安装 Eclipse 2026-03 (e.g. Eclipse IDE for Java Developers),下载安装就行
1.2.在ECLIPSE中安装ABAP开发工具
安装好ECLIPSE后,默认是不支持ABAP开发的,还需要安装对应的ABAP插件工具才行,更多具体的细节可查看SAP官网的说明,
- In Eclipse, choose in the menu bar Help > Install New Software…
- Enter the URL https://tools.hana.ondemand.com/latest
- Press Enter to display the available features.
- Select ABAP Development Tools and choose Next.
- On the next wizard page, you get an overview of the features to be installed. Choose Next.
- Confirm the license agreements and choose Finish to start the installation.


上面的插件安装好的,在文件中就能创建ABAP项目了,创建项目就可引用当前SAP gui中的SAP连接,之后就可打开项目进行ABAP开发了。

1.3.安装cleaner
Cleaner 的核心作用是 “增强版的美化器” ,能一键按照 Clean ABAP 等最佳实践进行代码深度、自动化的统一清理、优化,从而大幅提升代码的可读性和可维护性,提交代码的效率,这是SAP官网的一个优化建议,比如代码的格式化,比在SAP GUI中更好用,同时也会对代码进行一些优化,比如我习惯在LOOP中写CHECK来退出执行当前行,如安装Cleaner后,按CTRL +4时就会执行LEANER,就会把check转换为if .continue .endif.这样还有其它许多优化。
在ECLIPSE的菜单中,Help > Install New Software —>https://sap.github.io/abap-cleaner/updatesite来进行安装

安装完成,可以打开一个现有的ABAP程序,在代码中按CTRL+ 4来进行CLEANER,然后再代码的变化,更多的设置使用细可在代码中右键,SOURSE code下找到CLEANER的更多设置。
1.4.安装Copilot4Eclipse
Copilot4Eclipse是一个将GitHub Copilot的AI能力无缝集成到Eclipse IDE的免费插件,为开发者提供AI辅助编程,支持各类开发语言的AI开发,ABAP只是其中一种。它和SAP官方推出的Joule,是目前ABAP开发者可用的两个主力AI助手。
安装有多种方法,推荐Eclipse Marketplace 安装:
- 1.菜单栏的
Help->Eclipse Marketplace... - 在弹出的对话框中,搜索
Copilot4Eclipse,在搜索结果中找到并点击Install。 - 确认插件选择,勾选
Copilot4Eclipse及相关组件,点击Confirm并接受许可协议,然后点击Finish开始安装。 - 安装完成后,根据提示 重启 Eclipse 以激活插件
- 登陆
使用前需要先登陆,登陆时我使用的是github账号的登陆,在ECLIPSE的右下角的Copilot4Eclipse图标上点击,点击登陆,登陆成功后,打开ABAP代码,在写代码时它会依据代码的上下文,调用AI提示代码输入,按TAB键就能确认输入,能完我会先写注释,AI会依据注释给出最合适的ABAP代码。

登陆成功后,记得设置在下“Preferences“,选中ABAP(默认没有选中),然后在代码中先写注释,回车后,等一下AI就会给出提示,或者你按你的想法写代码,AI会依据你的当前代码提示代码。

